shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script backup diário


From: Guilherme Chagas
Subject: Re: [shell-script] Script backup diário
Date: Sat, 14 Feb 2015 00:36:12 -0200

Redireciona a saída para /dev/null

Em sábado, 14 de fevereiro de 2015, Thiago Siqueira address@hidden [shell-script] <address@hidden> escreveu:
 

Galera,

Fiz esse script para enviar o backup de cada dia da semana, ex: domingo à sábado. Porém, testando ele manualmente funciona, agora quando coloco no crontab ele não envia o arquivo. Imagino que estou tendo algum problema com diretório.

Cada dia da semana tera seu .sh, para enviar e deletar o backup do servidor. Podem me ajudar ? :)

### bkp base (gerando .sql e tar.gz)
horariobkpdbsql=$(date | sed -e 's/\ /\_/g' | sed -e 's/\_UTC//g')
mysqldump -h localhost -u usuariobanco -psenha --opt banco > /home/banco_$horariobkpdbsql.sql

zip -r /home/banco.zip /home/banco_*.sql
horariobkpdb=$(date | sed -e 's/\ /\_/g' | sed -e 's/\_UTC//g')
mv /home/banco.zip /home/banco-$horariobkpdb.zip

tar czvf /home/terca.tar.gz /home/banco-*.zip

FTPSERVER='host'
USERNAME='login'
PASSWORD='senha'
FILE='terca.tar.gz'

ftp -n $FTPSERVER <<END_SCRIPT
quote user $USERNAME
quote pass $PASSWORD

delete $FILE
put $FILE

quit
END_SCRIPT
rm -rf /home/banco-*.zip

mv /home/terca.tar.gz /home/backup-diario/
echo "fim"


reply via email to

[Prev in Thread] Current Thread [Next in Thread]