Backup com o rsync funciona, mas não no crontab

5

Usando este comando no rsync:

rsync -azvh [email protected]:/media/PNY/video /home/john/Desktop/Pi\ Videos

Funciona sem falhas. Agora, quando eu coloco este comando no crontab para rodar a cada 15 minutos, ele não funciona e eu estou querendo saber se meu comando no crontab está correto?

*/15 * * * * rsync -avzhe ssh [email protected]:/media/PNY/video /home/john/Desktop/Pi\ Videos
    
por laserman 01.10.2015 / 15:28

2 respostas

5

Uau, que escavação! Eu encontrei a resposta em linuxquestions.org

CLI e crontab são executados em diferentes ambientes. O Crontab precisa ser informado onde está a chave privada. Eu segui as instruções no link e simplesmente adicionei a localização da chave privada no comando e funcionou. O comando anterior agora tem essa adição adicionada.

*/15 * * * * rsync -avzhe "ssh -i /home/john/.ssh/id_rsa_dvr.pi" [email protected]:/media/PNY/video /home/john/Desktop/Pi\ Videos

Agora, procure um médico que possa ajudar a recuperar algumas dessas raízes.: -)

    
por laserman 09.10.2015 / 18:10
0

Suponho que sem parâmetros não é necessário usar a opção "-e" e "ssh" no comando planejado. Por favor, tente simples:

*/15 * * * * rsync -avzh [email protected]:/media/PNY/video /home/john  /Desktop/Pi\ Videos
    
por qugu 01.10.2015 / 16:33

Tags