Cron-Ausdruck prüfen und nächste Ausführungen ansehen

Fünf Felder hinein, die Lesart jedes Feldes und die kommenden Ausführungen heraus: alles wird in der Seite geparst, die nächsten zwölf Termine erscheinen in der Zeitzone des Browsers, und kein Job wird registriert. Wo Cron-Implementierungen uneinig sind, kennzeichnet die Seite das, statt es zu verbergen.

Läuft lokal in deinem Browser
Cron-Zeitplan

Standardmäßige Crontab-Syntax mit fünf Feldern: Platzhalter, Listen, Bereiche, Schritte, Monats- und Tagesnamen sowie die Kürzel @hourly bis @yearly. Eine Schrittweite ohne Bereich wird angezeigt, aber gekennzeichnet, weil Debian- und Red-Hat-Cron sie ablehnen. Es führt keine Jobs aus und registriert keine.

Felderklärung
  • Geben Sie einen Ausdruck ein, um eine Erklärung für jedes Feld zu sehen.

Nächste Ausführungen
  • Zeigen Sie nach der Validierung eines Ausdrucks die nächsten geplanten Ausführungszeiten an.

Prüfen Sie Cron-Zeitpläne, bevor sie in Produktion laufen

Nutzen Sie die Vorschau, um Fehler bei Bereichen, Schritten und Wochentagen zu erkennen. Wenn sowohl Tag des Monats als auch Wochentag eingeschränkt sind, folgt die Vorschau der üblichen Crontab-ODER-Semantik.

So prüfen Sie einen Cron-Ausdruck vor dem Einsatz

Ein Cron-Ausdruck aus fünf Feldern wird in Minute, Stunde, Tag des Monats, Monat und Wochentag zerlegt; die Seite zeigt danach die nächsten passenden Termine nach der Uhr Ihres eigenen Geräts. Analyse, Erklärung und Vorschau laufen vollständig in der Seite: Es wird kein Job registriert und nichts ausgeführt.

Gelesen wird, was eine Crontab tatsächlich akzeptiert: Platzhalter, Listen, Bereiche, Schrittweiten, Monats- und Wochentagsnamen sowie die Kürzel @hourly bis @yearly. Wo Cron-Implementierungen uneinig sind, zeigt die Seite ihre Lesart und kennzeichnet den Unterschied, statt zu raten.

  1. Tragen Sie den Ausdruck oben ein, oder laden Sie mit „Beispiel laden“ den Ausdruck */15 9-17 * * MON-FRI.
  2. Ändern Sie bei Bedarf „Vorschau ab“; das Feld startet mit der aktuellen Ortszeit.
  3. Klicken Sie auf „Erklären und Vorschau anzeigen“: Jedes Feld erscheint mit Rohwert und Klartext-Erklärung.
  4. Lesen Sie die Liste der Ausführungen; Hinweise wie DAY RULE oder NON-STANDARD erklären, was von der Cron-Implementierung abhängt.

Was die Vorschau belegt — und was nicht

Wie die fünf Felder gelesen werden

Die Reihenfolge ist fest: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12 oder JAN-DEC) und Wochentag (0-7 oder SUN-SAT, wobei 0 und 7 beide für Sonntag stehen). Jedes Feld nimmt Platzhalter, Liste, Bereich oder Schrittweite an; Groß- und Kleinschreibung sowie zusätzliche Leerzeichen spielen keine Rolle.

Ein Listeneintrag darf selbst ein Bereich oder eine Schrittweite sein: 1-5,7 im Minutenfeld bedeutet Minute 1 bis 5 und Minute 7, */10,20 bedeutet jede zehnte Minute plus Minute 20. Umgekehrte Bereiche werden mit Feldnamen abgelehnt — 0 0 * * FRI-MON meldet, dass der Bereichsanfang größer als sein Ende ist. Quartz-Token wie ?, L und # gehören zu einer anderen Syntax und erhalten den Hinweis auf fünf Felder.

Ein simulierter Zeitplan, kein Scheduler

Die Terminliste ist eine Simulation auf der Uhr Ihres Geräts: Die Seite geht Minute für Minute voran und endet bei den ersten 12 Treffern innerhalb von vier Jahren. Sie belegt, dass der Ausdruck lesbar ist und welche Zeitpunkte er auswählt; sie belegt nicht, dass der ausführende Rechner dieselbe Zeitzone nutzt, dieselbe Cron-Implementierung fährt oder den Job überhaupt installiert hat.

Sind Tag des Monats und Wochentag beide eingeschränkt, folgt die Seite der üblichen Crontab-Regel und führt aus, wenn eines der beiden Felder passt: 0 0 13 * FRI läuft deshalb auch am 13. Oktober 2026, einem Dienstag. Der Hinweis DAY RULE kennzeichnet diese Lesart, weil sie die häufigste Überraschung in einer Crontab ist.

Kürzel und die Schrittform, über die Implementierungen streiten

@hourly, @daily, @midnight, @weekly, @monthly, @yearly und @annually werden in die fünf Felder aufgelöst, für die sie stehen; Erklärung und Vorschau entsprechen damit genau der langen Schreibweise. @reboot hat gar keinen Zeitplan — die Seite sagt das, statt eine leere Liste zu zeigen.

Eine Schrittweite ohne Bereich wie 5/15 wird als ab 5, alle 15 gelesen und angezeigt, doch Vixie cron unter Debian und cronie unter Red Hat lehnen diese Form ab. Die Seite markiert sie als NON-STANDARD und nennt die Umschreibung 5-59/15. Schrittweiten auf einem Bereich oder einem Platzhalter brauchen keinen Hinweis.

Zeitzone, Sommerzeit und das Vier-Jahres-Fenster

Termine werden als Wanduhrzeiten in der Zeitzone des Browsers gelesen; die Zone steht unter der Feldliste. An Tagen mit Zeitumstellung ist das entscheidend: 30 2 * * * hat in New York am Sonntag, 14. März 2027, keinen Lauf, weil 02:00 direkt auf 03:00 springt und 02:30 nie eintritt. Nutzen Sie „Vorschau ab“, um über solche Tage hinwegzuschauen.

Die Suche umfasst vier Jahre ab dem Startpunkt und endet nach 12 Treffern — genug für eine Schaltjahr-Regel mit Wochentagsbindung wie 0 0 29 2 1. Eine Kombination, die nie eintreten kann, etwa 30 2 30 2 *, wird als Fenster ohne Treffer beantwortet statt mit einer erfundenen Zeit; ein jährlicher Lauf wie 0 0 1 1 * zeigt seine vier Termine.

Zuletzt verwendet: