1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#!/bin/bash # # -- Declaracion de variables. FTP_SERVER=ip_servidor FTP_USER=nombre_usuario FTP_PASS=contraseña_usuario FTP_LOCAL_CD=/tmp BACKUP_NAME=backup_opt.tar.gz # -- Realizando backup de /opt. tar -czf $FTP_LOCAL_CD/$BACKUP_NAME /opt # -- Copiando archivo backup a servidor ftp. /usr/bin/ftp -n <<EOD open $FTP_SERVER USER $FTP_USER PASS $FTP_PASS binary prompt lcd $FTP_LOCAL_CD put $BACKUP_NAME bye EOD |