Script Backup FTP Diário

[root@sysweb bin]# cat backup-ftp-hora.sh
#!/bin/bash
#
# Dados do arquivo de backup
ARQUIVO=”sysweb-hora.tar.gz”
DIRETORIOS=”/var/lib/mysql”
# Dados do servidor FTP
HOST_FTP=”ftp.qualityinfo.inf.br”
USUARIO_FTP=”user”
SENHA_FTP=”********”
# Cria o arquivo .tar.gz no /tmp
cd /tmp
tar zcf /tmp/$ARQUIVO $DIRETORIOS
# Acessa o FTP e coloca os arquivos
ftp -in << EOF
open $HOST_FTP
user $USUARIO_FTP $SENHA_FTP
bin
lcd /tmp
dele $ARQUIVO
put $ARQUIVO
bye
EOF
# Remove os arquivos temporarios
rm -rf /tmp/$ARQUIVO

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *