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: Paulo Bettega
Subject: Re: [shell-script] Script backup diário
Date: Sat, 14 Feb 2015 01:31:46 -0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0

Olá Thiago, pode ser a opção -i faltando?
-i    Turns off interactive prompting during multiple file transfers.

Abraços Paulo Bettega


On 14-02-2015 00:28, Thiago Siqueira address@hidden [shell-script] wrote:
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"


----------------------------------------------------------------------------------------------------
Enviado por: Thiago Siqueira <address@hidden>
----------------------------------------------------------------------------------------------------


reply via email to

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