Wie liest man einen Cron-Ausdruck?

Ein Standard-Cron-Ausdruck hat fünf Felder, getrennt durch Leerzeichen: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–7, wobei 0 und 7 beide Sonntag meinen). Von links nach rechts wird der Zeitpunkt also immer gröber.

Die wichtigsten Zeichen: * steht für „jeder Wert”, */5 für „alle fünf”, 1-5 für einen Bereich und 1,15 für eine Liste. Beispiele: 0 3 * * * läuft täglich um 3:00 Uhr, */15 * * * * alle 15 Minuten und 0 9 * * 1 jeden Montag um 9:00 Uhr. Mehr dazu im Glossareintrag Cron. In der Praxis steht ein solcher Ausdruck meist als Zeile in einer Crontab, zusammen mit dem Befehl, der zu diesem Zeitpunkt laufen soll. Ob diese Uhrzeit in Serverzeit, UTC oder einer konfigurierten Zeitzone gemeint ist, prüfst du im Praxisleitfaden Zeitstempel und Zeitzonen in der Praxis. Hast du bereits einen konkreten Ausdruck vor dir, übersetzt ihn das Cron-Ausdruck-Werkzeug direkt Feld für Feld in Klartext.

Quellen