Por que este cronjob não vai rodar

1

No debian squeeze como usuário root eu adiciono este cronjob com "crontab -e"

*/1 * * * *     root /usr/sbin/ntpdate ptbtime1.ptb.de >> /var/log/ntpdate.log

Mas este cronjob não será executado, também não há nada em /var/log/ntpdate.log depois de inserir este cronjob Eu reinicio o serviço com /etc/init.d/cron restart mas nada aconteceu.

O que posso fazer para que este cronjob comece?

    
por kockiren 12.06.2013 / 11:04

1 resposta

4

Se você usou crontab -e em vez de soltar um arquivo em /etc/cron.d , sua linha tem muitos campos. Você só especifica o usuário no último caso.

Removendo o nome de usuário do seu crontab, ele deve ficar assim:

*/1 * * * *    /usr/sbin/ntpdate ptbtime1.ptb.de >> /var/log/ntpdate.log

Erros de sintaxe teriam sido gravados em /var/log/cron.log ; É sempre bom verificar esse arquivo se você tiver problemas com o cron.

    
por 12.06.2013 / 11:15