Ich benutze Ubuntu 14.04 und der Cron-Daemon läuft:
# ps ax | grep cron
822 ? Ss 0:00 cron
Es werden jedoch keine Jobs ausgeführt. Bisher habe ich Einträge in folgenden /var/log/syslog
Formaten erhalten:
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 ))
aber jetzt gibt es keine cron-bezogenen einträge. Ich bekam auch Einträge wie diesen 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
aber jetzt gibt es wieder keine cron-bezogenen einträge.
Mir ist nicht bewusst, dass sich etwas geändert hat. Ich habe versucht, cron neu zu starten:
# service cron restart
cron stop/waiting
cron start/running, process 24907
Ich habe versucht crontab -e
, einen Cron-Job hinzuzufügen, * * * * * date >> /tmp/somefile
der funktioniert hat, aber es wurde eine neue Crontab in installiert /var/spool/cron/crontabs/root
, während ich möchte, dass Cron die Datei in verwendet /etc/crontab
.
Gibt es eine Debug-Option, die ich verwenden kann, oder ein Protokoll, das möglicherweise eine Fehlermeldung ausgibt, die ich untersuchen kann?
no crontab for root
.
crontab
Befehl ( -l
switch) abgerufene Crons sind benutzerabhängig, während /etc/crontab
sie zum Speichern systemweiter Crons verwendet werden. Aus diesem Grund werden Aufgaben, die in gespeichert /etc/crontab
sind, nicht in denen von Personen angezeigt crontab -l
.