Cron-Generator: Cron-Ausdruck erstellen und erklären

Der Cron-Generator baut Cron-Ausdrücke aus Vorlagen und Teilfeldern und erklärt jeden Ausdruck in Klartext. Dazu zeigt er die nächsten Ausführungszeiten, damit Sie vor dem Einsatz sehen, wann der Job wirklich läuft. Unterstützt werden Unix-Cron (5 Felder), Spring (6 Felder mit Sekunden) und Quartz (mit Jahr).

Quelle: The Open Group – crontab (POSIX.1-2017): Felder, Bereiche, Tag/Wochentag-Regel. Stand: .

Ausdruck einfügen oder unten aus Vorlagen und Teilfeldern bauen. Beide Seiten bleiben synchron.
Meine ToolboxDeine Eingaben werden nur in diesem Browser gespeichert.

Vorlagen

Felder einzeln bearbeiten

Erlaubt: * (alle), Zahlen, Bereiche (1-5), Listen (1,3,5), Schritte (*/15) und Namen (MON, JAN).

Ergebnis

Bedeutung
Um 02:30 Uhr, täglich
Zeiten in UTC.
Ausdruck (bereinigt)
30 2 * * *
Felder im Einzelnen
FeldEingabeWerte
Minute3030
Stunde22
Tag im Monat*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 …
Monat*1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Wochentag*0, 1, 2, 3, 4, 5, 6
Nächste Ausführungen
  • Freitag, 2. Oktober 2026 um 02:30:00
  • Samstag, 3. Oktober 2026 um 02:30:00
  • Sonntag, 4. Oktober 2026 um 02:30:00
  • Montag, 5. Oktober 2026 um 02:30:00
  • Dienstag, 6. Oktober 2026 um 02:30:00
  • Mittwoch, 7. Oktober 2026 um 02:30:00
  • Donnerstag, 8. Oktober 2026 um 02:30:00
  • Freitag, 9. Oktober 2026 um 02:30:00
  • Samstag, 10. Oktober 2026 um 02:30:00
  • Sonntag, 11. Oktober 2026 um 02:30:00

So wird gerechnet

Ein Cron-Ausdruck legt fest, wann ein geplanter Job läuft – in Crontab, Kubernetes-CronJobs, GitHub Actions, Spring oder Quartz. Er besteht aus Feldern, die durch Leerzeichen getrennt sind. Dieses Werkzeug baut Ausdrücke, erklärt sie in Klartext und zeigt die nächsten Ausführungszeiten.

Cron-Ausdruck erstellen – so geht's

  1. Dialekt wählen: Unix-Cron hat 5 Felder, Spring und Quartz haben zusätzlich Sekunden (und Quartz optional das Jahr).
  2. Eine Vorlage anklicken oder die Felder einzeln ausfüllen. Der Ausdruck oben wird automatisch mitgeführt; ein eingefügter Ausdruck füllt umgekehrt die Felder.
  3. Unter „Bedeutung“ steht der Ausdruck in Klartext, darunter die nächsten Ausführungen in UTC oder in der Zeit Ihres Geräts.

Aufbau und Schreibweisen

Unterschiede der Dialekte

Grenzen

Häufige Fragen

Was bedeutet ein Cron-Ausdruck wie 30 2 * * *?

Die fünf Felder heißen Minute, Stunde, Tag im Monat, Monat und Wochentag. „30 2 * * *“ bedeutet: jeden Tag um 02:30 Uhr. Der Stern steht für „alle Werte“.

Wie lässt sich ein Cron-Job alle 5 Minuten ausführen?

Mit */5 * * * *: Im Minutenfeld bedeutet */5 „alle 5 Minuten“ (Minute 0, 5, 10 …). Die Vorlage „Alle 5 Minuten“ trägt das ein.

Worin unterscheiden sich Unix-Cron, Spring und Quartz?

Unix-Cron hat 5 Felder. Spring und Quartz haben vorn ein Sekundenfeld, Quartz optional hinten ein Jahr. Außerdem zählen sie Wochentage anders (Quartz: Sonntag = 1) und behandeln Tag und Wochentag unterschiedlich.

Was bedeutet das Fragezeichen im Cron-Ausdruck?

Das Fragezeichen gibt es in Spring und Quartz bei Tag im Monat und Wochentag und heißt „kein bestimmter Wert“. In Quartz muss eines der beiden Felder ein ? sein, weil man nicht beide gleichzeitig festlegen kann.

Wie lauten die Wochentagszahlen im Cron?

In Unix-Cron und Spring: Sonntag = 0 (auch 7), Montag = 1 bis Samstag = 6. In Quartz: Sonntag = 1 bis Samstag = 7. Namen wie MON–FRI funktionieren in allen drei Dialekten.

Werden meine Cron-Ausdrücke irgendwohin gesendet?

Nein. Ausdruck, Erklärung und die Berechnung der nächsten Ausführungen laufen in Ihrem Browser.

Quellen und Rechtsgrundlagen

Stand:

Passende Werkzeuge