Cron Expression Builder

Cron-Spickzettel: Jeder Ausdruck, den du wirklich verwenden wirst

Schnellreferenz für Cron Ausdrücke, die alle gängigen Zeitpläne von jeder Minute bis jährlich abdeckt. Enthält Syntax Aufschlüsselung, Feldbereiche, Sonderzeichen und Aliase.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

Minute
Stunde
Tag des Monats
Monat
Wochentag

Every 5 minutes

Nächste 5 Ausführungen
  • 1.Mon, Jun 15, 2026, 12:55
  • 2.Mon, Jun 15, 2026, 13:00
  • 3.Mon, Jun 15, 2026, 13:05
  • 4.Mon, Jun 15, 2026, 13:10
  • 5.Mon, Jun 15, 2026, 13:15
Kurzreferenz
*Beliebiger Wert
,Listentrennzeichen
-Bereich
/Schritt
1-5Bereich 1 bis 5
*/15Alle 15 Einheiten

Verwandte Werkzeuge

Cron Syntax auf einen Blick

Ein Cron Ausdruck hat fünf durch Leerzeichen getrennte Felder:

 ┌───────────── Minute (0-59)
 │ ┌───────────── Stunde (0-23)
 │ │ ┌───────────── Tag des Monats (1-31)
 │ │ │ ┌───────────── Monat (1-12 oder JAN-DEZ)
 │ │ │ │ ┌───────────── Wochentag (0-7 oder SON-SAM)
 │ │ │ │ │
 * * * * *

Sonderzeichen

ZeichenBedeutungBeispielErgebnis
*Jeder Wert* * * * *Jede Minute
,Liste1,15 * * * *In Minute 1 und 15
-Bereich0 9-17 * * *Jede Stunde von 9 bis 17 Uhr
/Schritt*/10 * * * *Alle 10 Minuten
- + /Bereich mit Schritt0 8-18/2 * * *Alle 2 Stunden von 8 bis 18 Uhr

Gängige Zeitpläne

Alle N Minuten

AusdruckLöst ausPro Stunde
* * * * *Jede Minute60
*/5 * * * *Alle 5 Minuten12
*/10 * * * *Alle 10 Minuten6
*/15 * * * *Alle 15 Minuten4
*/30 * * * *Alle 30 Minuten2

Stündlich und Täglich

AusdruckLöst aus
0 * * * *Zu jeder vollen Stunde
0 */2 * * *Alle 2 Stunden
0 */6 * * *Alle 6 Stunden (Mitternacht, 6 Uhr, Mittag, 18 Uhr)
0 0 * * *Täglich um Mitternacht
0 6 * * *Täglich um 6 Uhr
30 4 * * *Täglich um 4:30 Uhr (häufig für Wartungsaufgaben)

Werktags Zeitpläne

AusdruckLöst aus
0 9 * * 1-5Werktags um 9 Uhr
0 0 * * 1-5Werktags um Mitternacht
0 9 * * 1Jeden Montag um 9 Uhr
0 0 * * 0Jeden Sonntag um Mitternacht
0 17 * * 5Jeden Freitag um 17 Uhr

Monatlich und Jährlich

AusdruckLöst aus
0 0 1 * *Erster Tag jedes Monats um Mitternacht
0 0 15 * *15. jedes Monats um Mitternacht
0 0 1 1 *1. Januar um Mitternacht (jährlich)
0 0 1 */3 *Jedes Quartal (Jan, Apr, Jul, Okt)

Aliase

Einige Cron Implementierungen unterstützen Kurzaliase:

AliasEntsprichtBedeutung
@yearly0 0 1 1 *Einmal jährlich (1. Januar)
@monthly0 0 1 * *Einmal monatlich (1. Tag um Mitternacht)
@weekly0 0 * * 0Einmal wöchentlich (Sonntag Mitternacht)
@daily0 0 * * *Einmal täglich (Mitternacht)
@hourly0 * * * *Einmal stündlich (zu jeder vollen Stunde)
@rebootN/AEinmal beim Systemstart

Feldwertbereiche

FeldBereichNamen erlaubt
Minute0-59Nein
Stunde0-23Nein
Tag des Monats1-31Nein
Monat1-12JAN, FEB, MÄR, APR, MAI, JUN, JUL, AUG, SEP, OKT, NOV, DEZ
Wochentag0-7SON, MON, DIE, MIT, DON, FRE, SAM (0 und 7 sind beide Sonntag)

Monats und Wochentagsnamen sind in den meisten Implementierungen case insensitive. Namen funktionieren in Bereichen (MON-FRE), aber nicht in Schritten (MON/2 ist nicht gültig).

Häufige Fallstricke

ODER Logik zwischen Tagesfeldern

Wenn sowohl Tag des Monats als auch Wochentag keinen Platzhalterwert haben, verwendet Standard Cron ODER Logik. 0 9 15 * 1 löst am 15. jedes Monats UND jeden Montag aus, nicht nur an Montagen, die der 15. sind.

Zeitzone ist wichtig

Cron verwendet standardmäßig die lokale Systemzeit. Wenn dein Server auf UTC eingestellt ist, du aber 0 9 * * * in der Erwartung von 9 Uhr Eastern planst, läuft der Job um 4 oder 5 Uhr Eastern (abhängig von der Sommerzeit). Setze TZ=Europe/Berlin in deiner crontab oder verwende CRON_TZ, falls deine Implementierung dies unterstützt.

Schrittwerte setzen sich nicht fort

*/5 im Minutenfeld setzt jede Stunde zurück. Wenn ein Job um 10:55 läuft, ist die nächste Ausführung um 11:00, nicht um 11:05. Der Schritt zählt immer vom Beginn des Bereichs.

Keine Sekundengenauigkeit

Standard Crons kleinste Einheit ist 1 Minute. Für Zeitpläne unterhalb der Minute verwende einen langlebigen Prozess mit einer Sleep Schleife, einen systemd Timer oder einen Job Scheduler wie Celery Beat oder Temporal.