Zeit/Zahlen
Cron Parser
Einen Cron-Ausdruck auswerten (5 oder 6 Felder, einschließlich @-Kurzformen) — eine Zeitplanbeschreibung in normaler Sprache und die nächsten Ausführungen in der gewählten Zeitzone.
A cron expression is a compact five- or six-field schedule format (minute, hour, day of month, month, day of week, sometimes seconds) that's hard to read at a glance. This tool translates it into plain language and lists the next run times in your chosen timezone.
How to use it
- Paste a cron expression (e.g. 0 3 * * * or a shorthand like @daily) and a plain-language schedule description appears instantly.
- The list of upcoming runs shows exact dates and times in your chosen timezone — handy for checking whether a job collides with another.
- Both 5-field cron expressions (standard Unix cron) and 6-field ones with seconds (Quartz and similar schedulers) are supported.
Common uses
- Checking a job's schedule before deploying — confirming the cron expression really runs the script when intended.
- Debugging a job that fires more or less often than expected.
- Building a new cron schedule without looking up the syntax reference every time.
Things to keep in mind
In classic cron, the day-of-month and day-of-week fields combine with OR rather than AND when neither is "*" — a frequent cause of unexpected extra runs.
The server running cron may be set to a different timezone than the one you're assuming — always confirm which timezone the schedule is interpreted in.
Artikel zu diesem Tool: Cron-Ausdrücke: wie man einen Aufgabenzeitplan entschlüsselt
Häufig gestellte Fragen
Wie unterscheidet sich ein 6-Felder-Cron-Ausdruck von einem 5-Felder-Ausdruck?
Standard-Cron verwendet 5 Felder (Minute, Stunde, Tag des Monats, Monat, Wochentag). Manche Scheduler fügen am Anfang des Ausdrucks ein sechstes Sekundenfeld hinzu — das Tool erkennt beide Formate automatisch.
Was bedeuten Abkürzungen wie @daily?
Das sind bequeme Aliase für gängige Zeitpläne: @daily entspricht "0 0 * * *" (jeden Tag um Mitternacht), @hourly "0 * * * *", und @weekly, @monthly und @yearly funktionieren ähnlich.
In welcher Zeitzone werden die kommenden Ausführungen berechnet?
In der im Feld "Zeitzone" ausgewählten. Derselbe Cron-Ausdruck ergibt je nach Zeitzone eine andere absolute Ausführungszeit, stellen Sie also sicher, dass Sie die angeben, in der Ihr Scheduler tatsächlich läuft.
Beeinflusst die Sommer-/Winterzeitumstellung die Ausführung einer Aufgabe?
Ja, wenn die Ausführungszeit auf eine nicht existierende oder sich wiederholende Stunde während der Uhrumstellung fällt. Für kritische Aufgaben ist es sicherer, eine Zeit außerhalb des typischen Umstellungsfensters zu wählen oder explizit UTC zu verwenden.
Warum lief die Aufgabe, obwohl ich nur eine Übereinstimmung von Tag des Monats oder Wochentag erwartet hatte?
Im klassischen Cron werden diese beiden Felder mit ODER statt UND kombiniert, wenn beide nicht das Sternchen sind — die Aufgabe läuft, sobald eine der beiden Bedingungen zutrifft, selbst wenn die andere nicht erfüllt ist.