Estou usando o Ubuntu 14.04 e o cron daemon está em execução:
# ps ax | grep cron
822 ? Ss 0:00 cron
mas não está executando nenhum trabalho. Eu estava recebendo entradas anteriormente /var/log/syslog
como esta:
2014-05-04T11:47:01.839754+01:00 localhost CRON[29253]: (root) CMD (test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ))
mas agora não há entradas relacionadas ao cron. Eu também estava recebendo entradas como esta em /var/log/auth.log
:
2014-05-04T11:47:01.839183+01:00 localhost CRON[29252]: pam_unix(cron:session): session opened for user root by (uid=0)
2014-05-04T11:47:13.495691+01:00 localhost CRON[29252]: pam_unix(cron:session): session closed for user root
mas, novamente, agora não há entradas relacionadas ao cron.
Não sei que tudo mudou. Eu tentei reiniciar o cron:
# service cron restart
cron stop/waiting
cron start/running, process 24907
Eu tentei usar crontab -e
para adicionar um trabalho cron * * * * * date >> /tmp/somefile
que funcionou, mas ele instalou um novo crontab /var/spool/cron/crontabs/root
, enquanto eu quero que o cron use o arquivo /etc/crontab
.
Existe alguma opção de depuração que eu possa usar ou um log em algum lugar que possa fornecer uma mensagem de erro que eu possa investigar?
no crontab for root
.
crontab
comando ( -l
switch) dependem do usuário, enquanto /etc/crontab
são usados para armazenar crons em todo o sistema. Por esse motivo, as tarefas salvas em /etc/crontab
não aparecerão nas de ninguém crontab -l
.