utilstuff.com
Zurück zu Dev-Tools

Cron-Ausdruck Formatierer & Validierer

Validieren, erklären, formatieren und berechnen Sie die nächsten Ausführungen für Standard 5-Feld Unix Cron-Ausdrücke online. 100% lokal im Browser.

100% Clientseitige Lokale Ausführung
Analyse, Validierung, verständliche Erklärungen und Ausführungsberechnungen erfolgen vollständig in Ihrem Browser. Kein eval(), Speicher oder Servertransfer.
Cron-Syntaxreferenz & Operatoren
Standard-5-Felder-Unix-Cron

Sonderoperatoren

*Entspricht jedem zulässigen Wert
,Trennzeichen für Wertelisten (z. B. 1,3,5)
-Einschließender Bereich (z. B. 1-5)
/Schrittintervall (z. B. */5 oder 1-10/2)

Felder und Text-Aliasse

1: Minute0–59
2: Stunde0–23
3: Tag des Monats1–31
4: Monat1–12 (JAN–DEC)
5: Wochentag0–7 (SUN–SAT, 0 & 7 = Sun)
Unix Cron vs. Quartz Cron Vergleich
MerkmalStandard-Unix-CronQuartz-Cron
Anzahl der Felder5 Felder (`* * * * *`)6 oder 7 Felder (mit Sekunden/Jahr)
Sonderzeichen (`?`, `L`, `W`, `#`)Nicht unterstützt (Standard-Unix)Unterstützt
Darstellung des Sonntags`0` or `7` or `SUN``1` or `SUN`
Wichtigste ÖkosystemeLinux crontab, Kubernetes, AWS EventBridge, GitHub ActionsJava Spring, Quartz Scheduler
Technische Architektur & Zeitzone

Cron-Ausdrücke definieren Ausführungsregeln unabhängig von Zeitzonenverschiebungen. Bei der Berechnung der nächsten Ausführungen werden die Zeitpläne relativ zur lokalen Zeit des ausführenden Hosts berechnet. Dieses Werkzeug berechnet die Ausführungsdaten in der lokalen Zeitzone Ihres Browsers und liefert zusätzlich UTC-Referenzzeitstempel.

Wie funktionieren Cron-Ausdrücke?

Ein Cron-Ausdruck plant einen wiederkehrenden Job anhand von fünf durch Leerzeichen getrennten Feldern – Minute, Stunde, Tag des Monats, Monat und Wochentag – wobei jedes Feld einen bestimmten Wert, einen Bereich, einen Schritt, eine Liste oder * für „jeder/jede/jedes“ akzeptiert. Dieses Tool parst, validiert, erklärt und berechnet die nächsten Ausführungszeiten für Standard-5-Feld-Unix-Cron-Ausdrücke.

So verwenden Sie den Cron Formatter & Validator

  1. Geben Sie einen Cron-Ausdruck ein oder starten Sie mit einer der integrierten Vorlagen.
  2. Lesen Sie die Erklärung in einfacher Sprache, was der Zeitplan bedeutet.
  3. Überprüfen Sie die Liste der bevorstehenden Ausführungszeiten, um zu bestätigen, dass sich der Ausdruck wie erwartet verhält.
  4. Nutzen Sie den Feld-Inspector, um zu verstehen, was jede der fünf Positionen steuert.

Technische Hinweise

  • Die fünf Felder sind Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–6, wobei 0 Sonntag ist).
  • Wenn sowohl Tag des Monats als auch Wochentag eingeschränkt sind (nicht *), behandeln die meisten Cron-Implementierungen – einschließlich dieser – sie als „ODER“: Der Job läuft, wenn eine der beiden Bedingungen zutrifft.
  • Dieses Tool implementiert das Standard-5-Feld-Format; es fügt kein nicht standardmäßiges Sekundenfeld hinzu.

Beispiel

Jeden Wochentag um 9:00 Uhr
0 9 * * 1-5→Minute=0, Stunde=9, jeden Wochentag (Mo–Fr)

Häufig Gestellte Fragen

Warum zeigt 0 0 31 2 * keine Ausführungen an?+

Der Februar hat nie 31 Tage. Unmögliche Datumsangaben werden von unserer Engine sicher erkannt, ohne den Browser einzufrieren.

Enthalten Cron-Ausdrücke Zeitzonen-Metadaten?+

Nein. Standardmäßige Unix Cron-Ausdrücke speichern keine Zeitzonen. Sie werden basierend auf der Systemzeit des Servers ausgeführt.

Ähnliche Tools