ThiagoMMS
(usa CentOS)
Enviado em 22/01/2014 - 18:30h
Acabou que apos algumas alterações funcionou com o script abaixo.
#!/bin/sh
servidor=`hostname`
comando="rsync -vrz --delete root@ipservidordestino:/pasta/ /pasta/"
data=`date +%c`;
#Log de saida
log="/var/log/bkp_rsync"
#Executando comandos
$comando
echo "Iniciando Rsync Server $servidor as $data" >> $log;
data=`date +%c`;
echo "Backup concluído as $data" >> $log;
Na cron, deixei da seguinte forma, deixando o arquivo dentro do /usr/bin/ como na sugestão sua..
10 20 * * * /usr/bin/rsync_backup.sh /dev/null 2>&1
Logs da cron
Jan 22 17:22:01 maquina crond[27619]: (root) CMD (/usr/bin/rsync_backup.sh /dev/null 2>&1
Logs script
Iniciando Rsync Server nomeser as Qua 22 Jan 2014 09:18:44 AMST
Backup concluido as Qua 22 Jan 2014 09:27:57 AMST
tcpdump no destino confirma que trafegava os dados.
17:22:34.540651 IP servidordeorigem.42291 > servidordedestino: P 309092:309156(64) ack 3295709 win 1021 <nop,nop,timestamp 104803489 1836642836>
Agradeço a sua ajuda.