O Rsync não está funcionando: Se estiver tentando registrar a saída do Rsync em outro arquivo após a conclusão bem-sucedida do cron job [duplicate]

1

Eu estava tentando executar o abaixo no meu terminal linux e ele estava funcionando bem criando o backup do arquivo de origem em um determinado local + um arquivo de log foi criado com timestamp para o nome do arquivo de log.

rsync -av --delete /home/root/Desktop/Test/ /home/root/auto_backups/My_Programs/ /home/root/auto_backups/My_Programs/zz_crontab_logs/'date +\%F_%H-%M-%S-%N'-test1.log

Mas quando eu estou executando o mesmo que um crontab como dado abaixo, não recebo nenhuma saída. Nem o backup do arquivo de origem nem o arquivo de log.

30 11,22 * * * rsync -av --delete /home/root/Desktop/Test/ /home/root/auto_backups/My_Programs/ /home/root/auto_backups/My_Programs/zz_crontab_logs/'date +\%F_%H-%M-%S-%N'-test1.log

e se eu estou apenas tentando abaixo do comando em cron sem a criação do arquivo de log funcionando bem.

30 11,22 * * * rsync -av --delete /home/root/Desktop/Test/ /home/root/auto_backups/My_Programs/

Alguém pode nos ajudar nisso?

    
por AlphaBet 29.11.2017 / 04:37

1 resposta

2

Como mencionado em esta resposta , os sinais de porcentagem precisam ser ignorados.

Se isso não funcionar, você precisará revisar a saída / erro da tentativa de executar o trabalho. Você pode precisar determinar por que a saída de erro do cron não está sendo enviada por e-mail para você.

    
por 29.11.2017 / 07:04