Używam Ubuntu 14.04, a demon cron działa:
# ps ax | grep cron
822 ? Ss 0:00 cron
ale nie wykonuje żadnych zadań. Wcześniej otrzymywałem wpisy /var/log/syslogtakie jak to:
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 ))
ale teraz nie ma żadnych wpisów związanych z cronem. Otrzymywałem również takie wpisy w /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
ale znowu, teraz nie ma żadnych wpisów związanych z cronem.
Nie wiem, czy coś się zmieniło. Próbowałem zrestartować crona:
# service cron restart
cron stop/waiting
cron start/running, process 24907
Próbowałem crontab -edodać zadanie crona, * * * * * date >> /tmp/somefilektóre działało, ale zainstalowało nowe crontab w /var/spool/cron/crontabs/root, ale chcę, aby cron używał pliku w/etc/crontab .
Czy jest jakaś opcja debugowania, której mogę użyć, lub dziennik, który może dać komunikat o błędzie, który mogę zbadać?
no crontab for root.
crontabpolecenia ( -lprzełącznika) są zależne od użytkownika, natomiast /etc/crontabsłużą do przechowywania ogólnosystemowych cronów. Z tego powodu zapisane zadania /etc/crontabnie pojawią się w niczyich crontab -l.