Cron-Ausdruck Parser
Einen Cron-Ausdruck in Klartext erklären, jedes Feld validieren und die nächsten 5 Ausführungen in Ihrer Zeitzone anzeigen. Mit Voreinstellungen und @-Makros.
Eingaben und Dateien bleiben im Browser
Geben Sie einen Cron-Ausdruck ein, um die Beschreibung zu sehen
- Minute
- Stunde
- Tag
- Monat
- Wochentag
Auf dieser Seite
Geben Sie einen fünfteiligen Cron-Ausdruck oder ein @-Makro ein und sehen Sie in Worten, wann er läuft, was jedes Feld bedeutet und wann die nächsten fünf Ausführungen stattfinden. Die Prüfung ist strikt: Ein Tippfehler wie Minute 61 oder ein Schritt */0 wird gemeldet, statt ignoriert zu werden.
Detaillierte Funktionalität
Unterstützte Syntax: *, Einzelwerte, Bereiche 1-5, Listen 1,15, Schritte */15 und 0-30/10, Monatsnamen JAN–DEC, Wochentagsnamen SUN–SAT, 7 als Sonntag, L (letzter Tag des Monats) und ? in den Tagesfeldern sowie @yearly, @monthly, @weekly, @daily, @hourly und @reboot. Jedes Feld wird gegen seinen Wertebereich geprüft, und der Fehler nennt das Feld und die erlaubten Werte.
Die Beschreibung erscheint in Ihrer Oberflächensprache – zum Beispiel lautet 0 9 * * MON-FRI „Um 09:00 montags bis freitags“. Sind sowohl Tag des Monats als auch Wochentag eingeschränkt, folgt das Tool der Vixie-cron-Regel: Der Job läuft, wenn einer der beiden passt. Die nächsten Ausführungen werden in der Zeitzone Ihres Browsers berechnet, bis zu 30 Jahre im Voraus; ein Datum, das nie vorkommt (0 0 30 2 *), wird als ohne anstehende Ausführungen gemeldet.
Die Ergebnisse werden beim Tippen aktualisiert, und Schaltflächen für Voreinstellungen füllen gängige Zeitpläne aus. Die nächsten Ausführungen lassen sich in mehreren Datumsformaten anzeigen – ISO 8601 mit Zeitzonen-Offset, US-Format, Ihr Gebietsschema und weitere; das gewählte Format wird gespeichert. Nichts wird an einen Server gesendet.
Praktische Beispiele
Nächtliches Backup: 0 2 * * * – „Täglich um 02:00“.
Polling: */15 * * * * – „Alle 15 Minuten“.
Monatsabschlussbericht: 0 0 L * * – „Um 00:00 am letzten Tag des Monats“.
Tag des Monats ODER Wochentag: 0 0 13 * 5 – „Um 00:00 am 13. des Monats oder freitags“: Der Job läuft an jedem 13. und an jedem Freitag, nicht nur an Freitag, dem 13.
So verwenden Sie dieses Tool
Ausdruck eingeben
Tippen Sie ihn in das Feld Cron-Ausdruck oder klicken Sie auf eine der Schnellvoreinstellungen.
Erklärung lesen
Menschenlesbar zeigt den Zeitplan in Worten, und Ausdrucksteile listet auf, was jedes der fünf Felder bedeutet.
Ausführungszeiten prüfen
Sehen Sie sich die Liste Nächste Ausführungszeiten an und wechseln Sie bei Bedarf das Datumsformat.
Kopieren
Klicken Sie auf Kopieren, um die Beschreibung zu kopieren, etwa für einen Kommentar im Code.
Tipps und Best Practices
- Cron hat kein Zeitzonenfeld: Der Server führt Jobs in seiner eigenen Zone aus (oft UTC), die Zeiten hier gelten dagegen für die Zone Ihres Browsers.
- Nur die klassischen fünf Felder werden unterstützt; Ausdrücke im Quartz-Stil mit Sekunden- oder Jahresfeld werden abgelehnt.
- Ein Schritt beginnt in jeder größeren Einheit neu:
0 */7 * * *läuft um 00:00, 07:00, 14:00 und 21:00, danach wieder um 00:00. @rebootläuft einmal beim Systemstart und hat daher keine nächsten Ausführungszeiten.- Um einen Ausdruck aus einzelnen Feldern zusammenzustellen, verwenden Sie den Cron-Ausdruck Generator.