Alle 5 Minuten
- Do., 5. Nov., 16:25:00in 5 min
- Do., 5. Nov., 16:30:00in 10 min
- Do., 5. Nov., 16:35:00in 15 min
- Do., 5. Nov., 16:40:00in 20 min
- Do., 5. Nov., 16:45:00in 25 min
Was ist ein Cron-Ausdruck?
Cron ist der klassische Unix-Scheduler. Ein Cron-Ausdruck ist eine Zeile aus fünf (manchmal sechs oder sieben) durch Leerzeichen getrennten Feldern, die beschreibt, wann ein Job läuft: Minute, Stunde, Tag des Monats, Monat und Wochentag, plus optionale Sekunden und Jahr. So bedeutet 0 9 * * 1-5 „jeden Werktag um 09:00 Uhr“.
Beispiel: 0 9 * * 1-5 läuft an jedem Werktag um 09:00. Feld für Feld: Minute 0 schlägt zur vollen Stunde; Stunde 9 bedeutet 09:00; Tag des Monats * heißt jeder Tag; Monat * heißt jeder Monat; Wochentag 1-5 heißt Montag bis Freitag. In Varianten mit Sekunden kommt ein sechstes Feld voran (0 0 9 * * 1-5), oder man nutzt eine Kurzform wie @daily.
So verwendest du den Cron-Erklärer
- Tippe oder füge einen Cron-Ausdruck ein — 5, 6 oder 7 Felder oder ein Kürzel wie @daily.
- Lies die Beschreibung in klarer Sprache, um die Bedeutung des Zeitplans zu bestätigen.
- Prüfe die Feldaufschlüsselung, um zu sehen, wie jede Position interpretiert wurde.
- Kontrolliere die nächsten Ausführungen (oder den @reboot-Hinweis) vor dem Deployment.
Häufige Fragen zu Cron
Was bedeuten die fünf Cron-Felder?
Von links nach rechts: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12) und Wochentag (0-7, wobei 0 und 7 beide Sonntag sind). Ein Sternchen steht für jeden Wert.
Gilt der Zeitplan in meiner Zeitzone?
Ausdrücke enthalten keine Zeitzone: Sie werden in der Zeitzone der Maschine interpretiert, auf der der Cron-Daemon läuft. Container laufen meist in UTC, prüfe also TZ vor dem Deployment.
Wie funktionieren die @-Kurzformen?
Eine Kurzform ersetzt den ganzen Ausdruck: @hourly, @daily (Mitternacht), @weekly, @monthly und @yearly, dazu @reboot, der einmal beim Daemon-Start läuft und daher keine nächste Ausführungszeit hat.
