Meus problemas eram que eu não estava me referindo aos diretórios de entrada e saída do meu script corretamente.
Como está sendo executado como root, o diretório inicial é diferente do diretório inicial do usuário.
Eu tenho um script que vai rodar muito bem a partir da linha de comando, simplesmente usando o “sudo pdfBackup”, mas quando eu o adiciono ao sudo crontab –e, ele não está rodando. O script está no meu diretório / bin / chamado “pdfBackup”, dentro deste script é um comando simples
#!/bin/bash
rsync -az ~/files/content/pdf ~/Dropbox
É assim que meu arquivo crontab se parece
*/1 * * * * /bin/pdfBackup
Eu configurei para cada minuto enquanto eu estou testando. Não consigo entender por que isso não está funcionando. Eu tenho outro cron job que é executado com sucesso, então sei que o cron está funcionando.
Obrigado antecipadamente.
* Editar - eu olhei no syslog e isso, mas nenhum erro ou qualquer coisa?
CRON[26774]: (root) CMD (/bin/pdfBackup)
Meus problemas eram que eu não estava me referindo aos diretórios de entrada e saída do meu script corretamente.
Como está sendo executado como root, o diretório inicial é diferente do diretório inicial do usuário.