#minute hour mday month wday who command # ### um 05:00 Uhr jeden Tag 0 5 * * * root /usr/sbin/ntpdate -bsuv ntp1.ptb.de # ### alle 15 Minuten */15 * * * * fritz fetchmail -f /home/fritz/.fetchmailrc # ### jeden Montag um 03:00 Uhr 0 3 * * 1 root [Kommando] # ### um 02:00 Uhr am 01. Juli 0 2 1 7 * root [Kommando]
Man muss nicht immer die Datei /etc/crontab bearbeiten, es geht auch eleganter, indem man für jede Aufgabe eine eigene Datei mit sprechendem Namen im Verzeichnis /etc/cron.d/ ablegt.
Die Syntax einer solchen Datei ist mit der von /etc/crontab identisch:
# echo "*/15 * * * * fritz fetchmail -f /home/fritz/.fetchmailrc" > /etc/cron.d/Mails_abholen
Allerdings muss man hierbei auf die Verwendung von erlaubten Zeichen in den Dateinamen achten!
Ob die Dateien auch gelesen werden können, kann man mit dem folgenden Kommando testen:
# run-parts --list /etc/cron.d /etc/cron.d/Mails_abholen
Es dürfen im Dateinamen nur Klein- und Großbuschstaben, sowie Zahlen, Unter- und Bindestrich verwendet werden! Keine Punkte oder Leerzeichen!