Cron-Ausdrücke parsen

Kostenloser Online-Cron-Ausdruck-Parser, der in Ihrem Browser läuft. Fügen Sie eine 5-Feld-Crontab-Zeile ein (oder 6-Feld mit Sekunden, oder einen @yearly / @monthly / @weekly / @daily / @hourly Alias) und das Tool erklärt was es bedeutet in einfachem Englisch, listet die nächsten 10 Ausführungszeiten in Ihrer lokalen Zeitzone auf (mit UTC-Toggle) und schlüsselt jedes Feld auf. Pseudozufällige Ausdrücke wie "*/15 9-17 * * MON-FRI" werden auf gleiche Weise wie einfaches "0 9 * * *" dekodiert. Nützlich um eine crontab zu verifizieren bevor sie auf einem Server eingefügt wird.

Verwendung

1
Ausdruck einfügen

Beliebige 5- oder 6-Feld-Crontab-Zeile oder ein @-Alias.

2
Beschreibung lesen

Einfach-englische Erklärung wann es feuert.

3
Nächste Ausführungen durchsehen

Zehn kommende Feuerzeiten, standardmäßig in Ihrer lokalen Zeit.

4
UTC umschalten

Gegen das prüfen was Ihr Server-Cron erwartet.

Lesen Sie jeden Cron-Ausdruck — menschliche Beschreibung, zehn kommende Ausführungen, Feld-Aufschlüsselung

Variante:

Beschreibung

Felder

Nächste 10 Ausführungen (Ihre lokale Zeit)

Feld-Referenz

* * * * * = Minute (0-59) · Stunde (0-23) · Tag des Monats (1-31) · Monat (1-12 (oder JAN-DEC)) · Wochentag (0-6 (Sonntag=0, auch SUN-SAT))
Sonderzeichen: * (beliebig) , (Liste) - (Bereich) / (Schritt)
Weißt du nicht, was du ausprobieren sollst?
400+ kostenlose Tools — Überraschung öffnen
🎲 Überrasch mich

Funktionen

5- und 6-Feld-Ausdrücke parsen Spezial-Aliase Alle Cron-Syntax Nächste 10 Ausführungen Feld-Aufschlüsselung Voreinstellungen

Typische Anwendungen

  • Einen komplexen Zeitplan wie "*/15 0-6 * * MON-FRI" verifizieren bevor er auf einen Produktionsserver eingefügt wird.
  • Die nächsten 10 Feuerzeiten finden um ein Deploy-Fenster um einen geplanten Job zu planen.
  • Einen Cron-Ausdruck dekodieren den jemand ohne Kommentar in Ihr Repo geschrieben hat.
  • Zwischen Server-Zeit und Ihrer lokalen Zeit für eine On-Call-Rotation umrechnen.
  • Einen Quartz-Ausdruck (mit Sekunden) bauen und validieren bevor er in eine Java-App gepusht wird.

Warum dieser

Die meisten Cron-Tools erklären den Ausdruck ODER listen die nächsten Ausführungen — nicht beides. Wir machen beides, plus eine Feld-für-Feld-Aufschlüsselung die hilft das Feld zu finden wo Sie eine Ziffer verrutscht haben. Die Berechnung läuft komplett in Ihrem Browser, daher kein Rate-Limit oder Anmeldung. Sowohl klassische 5-Feld-Crontab als auch Quartz-Stil 6-Feld (mit Sekunden) funktionieren.

Häufige Fragen

Was ist der Unterschied zwischen 5-Feld- und 6-Feld-Cron?

Traditioneller Unix-Cron verwendet 5 Felder: Minute, Stunde, Tag-des-Monats, Monat, Wochentag. Quartz (verwendet von Java-Schedulern, Spring Boot etc.) stellt ein "Sekunde"-Feld vor 6 Felder. Auto-Erkennung: 5 Tokens → klassisch, 6 Tokens → Quartz.

Welche Zeitzone hat der geparste Zeitplan?

Cron-Ausdrücke selbst haben keine Zeitzone — der Server interpretiert sie in seiner lokalen Zeitzone. Das Tool zeigt nächste Ausführungen in der lokalen Zeitzone Ihres Browsers standardmäßig und bietet einen UTC-Toggle. Wenn Ihr Server in einer anderen Zone läuft, werden die Zeiten unterschiedlich sein; prüfen Sie die TZ=-Zeile Ihrer crontab oder die TZ-env des Containers.

Warum bedeutet "*/5" "alle 5"?

Das Schritt-Zeichen "/" kombiniert mit "*" bedeutet "starte beim Feld-Minimum und schreite um N voran". Also */5 im Minutenfeld ist 0, 5, 10, 15, … 55. Sie können auch 10/5 schreiben (starte bei 10, schreite um 5 voran: 10, 15, 20, …).

Was ist mit "L" / "W" / "#" Modifikatoren (letzter Werktag etc.)?

Das sind Quartz-Erweiterungen (Spring Scheduler, Hangfire etc.) und kein Teil von POSIX-Cron. Die aktuelle Version dieses Tools unterstützt sie nicht. Wenn Ihr Scheduler sie verwendet, validieren Sie in der eigenen UI des Schedulers.

Warum filtern Tag-des-Monats und Wochentag beide mit "OR"?

POSIX-Cron-Eigenheit: wenn BEIDE Tag-des-Monats und Wochentag eingeschränkt sind (d.h. nicht "*"), läuft der Job wenn ENTWEDER passt. Also "0 0 1 * MON" feuert am 1. jedes Monats UND jeden Montag — viele Menschen lesen es falsch.

Mobil?

Ja. Die Ausdruck-Eingabe ist Monospace; die Zeitplan-Liste scrollt.

💡 Sollen wir ein Tool speziell für Sie verbessern?

Machen wir — und zwar kostenlos! Schreiben Sie uns kurz Ihre Idee. Wenn Sie sie im Detail besprechen möchten, hinterlassen Sie eine E-Mail-Adresse, wir melden uns. Anonym geht auch.

Wie bewerten Sie dieses Tool?

Danke für Ihre Bewertung!
Möchten Sie mehr sagen? Hinterlassen Sie einen Kommentar!
Danke! Ihr Kommentar erscheint nach der Moderation.
Veröffentlicht Aktualisiert