Ich habe ein Cron-Skript eingefügt /etc/cron.d
:
[root@node ~]# cat /etc/cron.d/reconfig
0 */6 * * * root /root/bin/reconfig.pl
Aber ich bekomme keine Liste der Cron-Aufgaben für Root:
[root@node ~]# crontab -l
no crontab for root
Wie kann ich überprüfen, ob es ordnungsgemäß läuft?
Es ist ein Scientific Linux 6.4-Knoten.
Antwort1
[root@node ~]# crontab -l
no crontab for root
Diese Meldung wird angezeigt, weil crontab -l Einträge vom Benutzer crontab auflistet und Sie nur das globale crontab bearbeitet haben. Wenn Sie das crontab des Benutzers bearbeiten möchten, verwenden Sie einfach diesen Befehl:
crontab -e
Um zu überprüfen, ob Ihre Aufgabe ausgeführt wurde, führen Sie einfach grep syslog aus:
grep CRON /var/log/syslog