Zum Inhalt springen
TextArray
100% lokal

Cron-Ausdruck-Parser

Erkläre einen Cron-Ausdruck in Klartext und sieh die nächsten Ausführungszeiten.

Eingabe
Ausgabe

Cron-Ausdruck-Parser

Ein Cron-Ausdruck presst einen ganzen Zeitplan in fünf knappe Felder, und selbst wer sie wöchentlich schreibt, stockt bei 0 3 * * 1-5. Füge den Ausdruck ein und dieser Parser übersetzt ihn in Klartext — „Um 3:00, Montag bis Freitag" — und listet die nächsten Ausführungszeiten in deiner lokalen Zeitzone. So prüfst du, ob der Zeitplan wirklich das tut, was du gemeint hast, bevor er je einen Server erreicht.

Gelesen wird die Standard-Syntax mit 5 Feldern: Sternchen, Listen wie 1,15, Bereiche wie 1-5, Schritte wie */5 oder 1-30/10, Monatsnamen JAN–DEC und Wochentagsnamen SUN–SAT, wobei 0 und 7 beide Sonntag bedeuten. Auch die Makros @hourly, @daily, @weekly, @monthly und @yearly funktionieren. Fehler werden präzise benannt: Eine Minute von 61 oder ein fehlendes Feld sagt dir, was falsch ist und in welchem Feld — statt eines nackten „ungültiger Ausdruck".

Typische Fälle: einen Crontab-Eintrag vor dem Deployment prüfen, den Zeitplan eines Kubernetes CronJob oder eines GitHub-Actions-Workflows verifizieren, oder einen Job für das Team dokumentieren. Du kannst mehrere Ausdrücke auf einmal einfügen — einen pro Zeile — und jeder wird einzeln erklärt. Sind Monatstag und Wochentag beide gesetzt, gilt Crons Oder-Regel, und ein unmögliches Datum wie der 30. Februar wird ehrlich als „läuft nie" gemeldet.

Wie jedes TextArray-Tool läuft der Parser vollständig in deinem Browser. Zeitpläne, Jobnamen und alles andere, was du einfügst, verlassen dein Gerät nie.

Häufige Fragen

Welche Cron-Syntax wird unterstützt?
Das Standardformat mit 5 Feldern: Minute, Stunde, Monatstag, Monat, Wochentag. In jedem Feld gehen *, Listen (1,15), Bereiche (1-5), Schritte (*/5, 1-30/10), Monatsnamen JAN–DEC und Wochentagsnamen SUN–SAT. Wochentag 0 und 7 bedeuten beide Sonntag, und die Makros @hourly, @daily, @weekly, @monthly und @yearly werden akzeptiert.
Was passiert, wenn Monatstag und Wochentag beide gesetzt sind?
Standard-Cron behandelt sie als Alternativen: Ist keines der Felder *, passt ein Datum, sobald eines von beiden zutrifft. 0 0 1 * 1 läuft also am 1. des Monats und an jedem Montag. Ist eines der Felder *, werden beide stattdessen mit Und verknüpft — dieselbe Regel wie im klassischen Vixie-Cron.
Versteht das Tool Quartz-Ausdrücke mit Sekunden?
Nein. Quartz (von Spring und anderen Java-Schedulern genutzt) verwendet 6 oder 7 Felder mit Sekunden und Sonderzeichen wie ? und L, die dieses Tool nicht parst. Abgedeckt ist das 5-Feld-Format von Crontab, Kubernetes CronJob und GitHub Actions. Bei einem Quartz-Ausdruck entferne das führende Sekundenfeld für eine nahe 5-Feld-Näherung.
In welcher Zeitzone werden die nächsten Läufe angezeigt?
In der lokalen Zeitzone deines Browsers. Der Server, auf dem der Job läuft, kann eine andere Zone verwenden — Crontab läuft üblicherweise in der Serverzeit, und Kubernetes CronJobs stehen standardmäßig auf UTC, solange timeZone nicht gesetzt ist.
Werden meine Cron-Ausdrücke irgendwo hochgeladen?
Nein. Das Tool läuft vollständig in deinem Browser und deine Eingabe verlässt dein Gerät nie.