Cron-Ausdruck lesen

Einen Cron-Ausdruck Feld für Feld lesen und die nächsten Ausführungszeiten sehen.

Fünf Felder: Minute, Stunde, Tag des Monats, Monat, Wochentag. Die @daily-Kurzformen gehen auch.
cron läuft in der Zone der Maschine, nicht in Ihrer.

Nächste Ausführung

2026-10-09 12:30 UTC

Alle 15 Minuten, zwischen 09:00 und 17:59, von Montag bis Freitag.

Ausdruck
*/15 9-17 * * 1-5
Wie oft
36 Mal an einem Tag, an dem er läuft

Feld für Feld

Worauf jedes Feld des Ausdrucks passt
Minute 0, 15, 30, 45
Stunde 9–17
Tag des Monats Jede
Monat Jede
Wochentag Mo–Fr

Nächste Läufe

  • Fr 2026-10-09 12:30
  • Fr 2026-10-09 12:45
  • Fr 2026-10-09 13:00
  • Fr 2026-10-09 13:15
  • Fr 2026-10-09 13:30
  • Fr 2026-10-09 13:45

Fügen Sie einen Cron-Ausdruck ein, um zu sehen, was jedes Feld bedeutet und wann er die nächsten Male tatsächlich auslöst. Die Zeiten werden in der Zone gezeigt, die Sie wählen, denn cron läuft in der Zone der Maschine und nicht in Ihrer.

Wie es funktioniert

Die fünf Felder sind Minute, Stunde, Tag des Monats, Monat und Wochentag. Jedes nimmt einen Wert, eine Liste, einen Bereich, einen Schritt oder `*` für jeden Wert. Monats- und Wochentagsnamen funktionieren ebenso wie Zahlen, und die Kurzformen der `@daily`-Familie werden zu dem Ausdruck aufgelöst, für den sie stehen.

Die Ausführungszeiten werden gefunden, indem Tag für Tag vorwärtsgegangen, das Datum gegen die Tagesfelder geprüft und dann Stunden und Minuten aus den gelesenen Listen entnommen werden. Die Suche deckt vier Jahre ab, was lang genug ist, um einen Schalttag in jeder Lage zu erfassen; ein Ausdruck ohne Treffer in diesem Fenster wird als einer gemeldet, der nie läuft.

Sonntag ist 0, und 7 wird als zweite Schreibweise dafür angenommen — jede Crontab hat beides erlaubt.

Beispiele

Fall Eingabe Ergebnis
Jede Viertelstunde, nur während der Bürozeiten */15 9-17 * * 1-5 Every 15 minutes, between 09:00 and 17:59, from Monday to Friday.

Häufige Fragen

Warum läuft mein Zeitplan aus Monatstag und Wochentag öfter als erwartet?

Weil cron sie als „oder“ behandelt und nicht als „und“. Sind beide eingeschränkt, genügt ein Tag, der auf eines von beiden passt: `0 0 1 * 1` löst am Ersten jedes Monats *und* an jedem Montag aus. Die Seite markiert diesen Fall, denn er ist die mit Abstand häufigste Überraschung bei cron.

Welche Zeitzone benutzt cron?

Die, auf die die Maschine eingestellt ist, und das ist auf einem Server oft UTC und selten die, in der Sie sitzen. Stellen Sie die Zone hier auf die Maschine ein, nicht auf sich selbst. Beachten Sie außerdem: An den Morgen der Zeitumstellung kann ein täglicher Job ausfallen oder zweimal laufen, je nach Umsetzung.

Was macht `0 0 30 2 *`?

Nie etwas. Es ist ein gültiger Ausdruck — der Februar hat keinen Dreißigsten. Das Tool sagt das, statt eine leere Liste zu zeigen.

Werden Sekunden unterstützt?

Nein. Standard-cron hat fünf Felder und kein Sekundenfeld. Manche Scheduler setzen ein sechstes davor; das ist eine andere Syntax, und dieses Tool würde sie falsch lesen, daher lehnt es alles ab, was nicht fünf Felder hat.

Gut zu wissen

  • Nur Crontab-Syntax mit fünf Feldern. Scheduler, die ein Sekundenfeld oder nicht standardisierte Zeichen wie `L`, `W` oder `#` hinzufügen, werden nicht unterstützt und abgelehnt statt falsch gelesen.
  • Die Ausführungszeiten werden aus dem Kalender berechnet. Was ein bestimmter Cron-Dienst über eine Zeitumstellung hinweg tut, ist umsetzungsabhängig und wird hier nicht abgebildet.

Quellen

Alle Code Tools