Zum Inhalt springen
ToolMug

Cron-Ausdruck-Parser

Fügen Sie einen Cron-Ausdruck ein und sehen Sie in Klartext, was er bedeutet und wann er genau als Nächstes ausgeführt wird – in Ihrer Zeitzone oder der des Servers. Funktioniert mit Standard-Crontab, Ausdrücken mit Sekunden, dem Quartz-Zeichen ? und Kürzeln wie @daily.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

At 09:00, Monday through Friday

0
Minute
9
Stunde
*
Tag im Monat
*
Monat
1-5
Wochentag

Nächste Ausführungen

  1. 1—
  2. 2—
  3. 3—
  4. 4—
  5. 5—
  6. 6—
  7. 7—
  8. 8—
  9. 9—
  10. 10—

Beispiele

So funktioniert es

  1. Geben Sie den Ausdruck ein oder fügen Sie ihn ein, zum Beispiel 0 9 * * 1-5.
  2. Lesen Sie die Beschreibung in Klartext und den Wert jedes Feldes.
  3. Wählen Sie die Zeitzone des Servers, um die nächsten zehn Ausführungen so zu sehen, wie sie tatsächlich stattfinden.
  4. Klicken Sie rechts auf ein Beispiel, um mit einem gängigen Zeitplan zu beginnen.

Optionen erklärt

Felder
Fünf Felder – Minute, Stunde, Tag im Monat, Monat, Wochentag. Ein sechstes Feld davor ergänzt Sekunden (verwendet von Spring, Quartz und node-cron).
Sonderzeichen
* beliebiger Wert; , Liste (1,15); - Bereich (1-5); / Schrittweite (*/10 = alle 10). Quartz verwendet ? für „kein bestimmter Wert“ in den Tagesfeldern.
Wochentag
0 oder 7 ist Sonntag, 1 ist Montag. Namen wie MON-FRI funktionieren ebenfalls.
Zeitzone
Cron läuft in der Zeitzone des Servers, bei Cloud-Servern meist UTC. Wenn Sie sie hier auswählen, sehen Sie, wann Jobs wirklich ausgeführt werden – einschließlich Sommerzeitumstellungen.

Gängige Zeitpläne

Ausdruck Ausführung
* * * * * Jede Minute
*/15 * * * * Alle 15 Minuten
0 * * * * Zu Beginn jeder Stunde
0 9 * * 1-5 Werktags um 09:00
30 2 * * * Täglich um 02:30
0 0 * * 0 Jeden Sonntag um Mitternacht
0 0 1 * * Am 1. jedes Monats um Mitternacht
0 0 1 1 * Am 1. Januar um Mitternacht

Häufig gestellte Fragen

Was bedeutet */5 * * * *?

Alle 5 Minuten – in Minute 0, 5, 10 usw. jeder Stunde.

Warum lief mein Job zur falschen Stunde?

Meist läuft der Server in UTC, während Sie den Zeitplan in Ortszeit geschrieben haben. Wählen Sie oben UTC, um die echten Ausführungszeiten zu sehen, oder setzen Sie CRON_TZ / TZ für den Job, wenn Ihr Scheduler das unterstützt.

Wie werden Tag im Monat und Wochentag kombiniert?

Sind in Standard-Cron beide eingeschränkt (zum Beispiel 0 0 1 * 1), läuft der Job, sobald eines davon zutrifft – am 1. und an jedem Montag. Quartz vermeidet das, indem in einem der beiden Felder ? stehen muss.

Werden Kubernetes-CronJobs und Zeitpläne in GitHub Actions unterstützt?

Ja, beide verwenden Standard-Cron mit 5 Feldern. GitHub Actions wertet Zeitpläne standardmäßig in UTC aus.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools