Zum Inhalt springen
iyziTool

Cron-Ausdruck-Parser

Geben Sie einen fünfteiligen Crontab-Ausdruck ein; das Werkzeug schlüsselt ihn Feld für Feld auf und listet die nächsten Läufe, damit Sie einen Zeitplan prüfen können, bevor er produktiv geht.

Minute00, 15, 30, 45(4)
Stunde09–17(9)
Tag des Monatsjede(r)
Monatjede(r)
WochentagMo–Fr(5)
Nächste Ausführungen (UTC)

Über dieses Tool

Ein Cron-Ausdruck hat fünf Felder: Minute, Stunde, Tag des Monats, Monat und Wochentag. Ein Stern steht für jeden Wert, ein Komma trennt eine Liste, ein Bindestrich gibt einen Bereich an und ein Schrägstrich einen Schritt; */15 9-17 * * 1-5 bedeutet also alle 15 Minuten zwischen 09:00 und 17:59 an Werktagen. Monats- und Wochentagsnamen (JAN, MON) werden akzeptiert, Kurzformen wie @daily und @hourly werden in ihre klassische Form übersetzt.

Sind sowohl Monatstag als auch Wochentag eingeschränkt, führen die meisten Cron-Implementierungen den Job aus, wenn eines von beiden passt, und dieser Parser folgt dieser Regel. Die nächsten Läufe werden in der Zeitzone Ihres Browsers berechnet; Server betreiben Cron meist in UTC oder ihrer lokalen Zone, vergleichen Sie also mit der angezeigten Zeitzone, bevor Sie sich auf die genaue Stunde verlassen.

Häufige Fragen

Werden Sekunden- oder Jahresfelder unterstützt?
Nein. Es gilt das klassische fünfteilige Crontab-Format von Linux-Cron, Kubernetes-CronJobs und den meisten Schedulern. Sechsteilige Quartz-Ausdrücke werden nicht unterstützt.
Was bedeutet */5?
Jeden fünften Wert ab dem Minimum: im Minutenfeld also :00, :05, :10 und so weiter.
In welcher Zeitzone stehen die nächsten Läufe?
In der lokalen Zeitzone Ihres Browsers, die neben der Liste angezeigt wird. Cron auf einem Server verwendet dessen Zeitzone, häufig UTC.
Warum läuft 0 0 31 2 * nie?
Der Februar hat nie 31 Tage, also passt kein reales Datum. Das Werkzeug meldet, wenn ein Ausdruck nie ausgelöst werden kann.

Ähnliche Tools