[FUG-BR] Script de backup com FTP
Tiago Cruz
tiagocruz em forumgdh.net
Qua Mar 1 17:09:34 BRT 2006
On Thu, 2006-03-02 at 12:10 -0300, Tiago N. Furbeta wrote:
> Algum dos amigos possui um script de backup que envie os arquivos compactados
> para um servidor FTP?
>
> Meu script está funcionando redondinho, mas a parte que envia o .TGZ para o
> servidor FTP não funciona. Já testei vários scripts pesquisados na net porém
> sem sucesso.
DATA=`date +%d-%m-%Y`
MAQUINA=nomedamaquina
LOG=/var/log/backup.log
echo "==================================================" >> $LOG
echo "Fazendo backup dos arquivos em $DATA..." >> $LOG
crontab -l > /etc/crontab.list
/usr/sbin/pkg_info > /etc/packages.list
tar -cf /backup/$MAQUINA-backup-$DIA.tar /etc /home/tiago
echo "Backup finalizado com sucesso!" >> $LOG
echo "Enviando arquivos para o FTP......" >> $LOG
ftp >> $LOG -in << EOF
open 200.222.222.222
user usuario senha
lcd /backup/
cd $MAQUINA
put $MAQUINA-backup-$DIA.tar
ls
bye
EOF
echo "Upload realizado com sucesso!" >> $LOG
Isso funciona para *BSD, para clientes linux é diferente:
echo "Enviando arquivos para o FTP......" >> $LOG
ftp >> $LOG -in << EOF
passive
open 200.222.222.222
user usuario senha
bin
lcd /dados/backup/
cd $MAQUINA
put $MAQUINA-backup-$DIA.tar
ls
bye
EOF
echo "Upload realizado com sucesso!" >> $LOG
--
Tiago Cruz
http://linuxrapido.org
_______________________________________________
freebsd mailing list
freebsd em fug.com.br
http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br
Mais detalhes sobre a lista de discussão freebsd