Sto usando Ubuntu 14.04 e il demone cron è in esecuzione:
# ps ax | grep cron
822 ? Ss 0:00 cron
ma non sta eseguendo alcun lavoro. In precedenza stavo ricevendo voci /var/log/syslog
come questa:
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 ))
ma ora non ci sono voci relative a cron. Stavo anche ricevendo voci come questa in /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
ma di nuovo, ora non ci sono voci relative a cron.
Non sono consapevole che qualcosa è cambiato. Ho provato a riavviare cron:
# service cron restart
cron stop/waiting
cron start/running, process 24907
Ho provato a usare crontab -e
per aggiungere un lavoro cron * * * * * date >> /tmp/somefile
che ha funzionato, ma ha installato un nuovo crontab /var/spool/cron/crontabs/root
, mentre voglio che cron utilizzi il file /etc/crontab
.
C'è qualche opzione di debug che posso usare o un registro da qualche parte che potrebbe dare un messaggio di errore che posso esaminare?
no crontab for root
.
crontab
comando ( -l
switch) dipendono dall'utente, mentre /etc/crontab
vengono usati per memorizzare i croni a livello di sistema. Per questo motivo, le attività salvate /etc/crontab
non verranno visualizzate in nessuno crontab -l
.