Publicidad

viernes, 23 de octubre de 2020

Script subida automatica de respaldos

 Subir automĆ”ticamente archivos mediante Script Bash

El dĆ­a de hoy les presento un script sencillo, practico y 100% funcional para poder transferir respaldos mediante un script el cual podemos aƱadir al servicio cron para gestionar su planificaciĆ³n.


Algunos servidores FTP pueden requerir el modo pasivo para la transferencia de archivos:

#!/bin/bash
cd /data/odoo/backups/
HOST="ftp.poncesoft.com"
USER="odoo"
PASS="pass123"
PORT="22"
## Respaldo Base ##
FILE="*.dump"
## Respaldo de Binarios ##
FILE2="*.tgz"
REMOTEPATH='/data/backups'
## NOTA ###
## Este script se debe ejecutar directamente sobre la raiz de los archivos a subir.

ftp -p -inv $HOST << EOF

user $USER $PASS

cd $REMOTEPATH

put $FILE

put $FILE2

bye

EOF


En alguno no sera necesario entonces el script no debe contener el parameto -p :

#!/bin/bash
cd /data/odoo/backups/
HOST="ftp.poncesoft.com"
USER="odoo"
PASS="pass123"
PORT="22"
## Respaldo Base ##
FILE="*.dump"
## Respaldo de Binarios ##
FILE2="*.tgz"
REMOTEPATH='/data/backups'
## NOTA ###
## Este script se debe ejecutar directamente sobre la raiz de los archivos a subir.

ftp -inv $HOST << EOF

user $USER $PASS

cd $REMOTEPATH

put $FILE

put $FILE2

bye

EOF

Gracias por su visita.

0 comentarios:

Publicar un comentario