Crontab-Generator
Online-Crontab-Generator mit Echtzeitvalidierung. Erstellen Sie Cron-Ausdrücke mit 5 oder 6 Feldern, sehen Sie die Übersetzung in natürlicher Sprache und betrachten Sie die nächsten geplanten Ausführungen.
Über dieses Tool
Interaktiver Editor zum Schreiben und Validieren von Crontab-Ausdrücken. Während Sie tippen, übersetzt das Tool den Ausdruck in natürliche Sprache und berechnet die nächsten Ausführungstermine ab einem konfigurierbaren Referenzdatum. Unterstützt die beiden gängigsten Formate: 5 Felder (Unix/Linux-Standard) und 6 Felder mit Sekundengenauigkeit (Quartz, Spring Scheduler).
Aufbau eines Cron-Ausdrucks
Häufige Cron-Ausdrücke
Übliche Zeitplanungsszenarien und ihre entsprechenden Ausdrücke
- * * * * *Wird jede Minute ausgeführt
- 0 0 * * *Wird täglich um Mitternacht ausgeführt
- 0 12 * * MON-FRIMittags, von Montag bis Freitag
- 0 0 1 * *Um Mitternacht am ersten Tag jedes Monats
Sonderzeichen
Bedeutung der in den Ausdrucksfeldern verwendeten Symbole
- *
- Steht für jeden beliebigen Wert des Feldes. Bei Minuten entspricht dies „jede Minute“
- X,Y
- Listet bestimmte Werte auf. Bei Stunden bedeutet „1,15“ um 1 Uhr und um 15 Uhr
- X-Y
- Definiert einen Bereich. Bei Wochentagen entspricht „1-5“ Montag bis Freitag
- */X
- Definiert einen Schritt. Bei Minuten wird „*/2“ alle 2 Minuten ausgeführt
Anwendung
Ausdruck eingeben
Fügen Sie einen beliebigen Cron-Ausdruck in das Hauptfeld ein oder tippen Sie ihn. Die Validierung erfolgt in Echtzeit und zeigt während der Eingabe an, ob die Syntax korrekt ist.
Übersetzung lesen
Direkt unter dem Feld zeigt das Tool den Ausdruck in natürlicher Sprache an — nützlich, um die Bedeutung zu bestätigen, ohne die Syntax auswendig zu lernen.
Nächste Ausführungen anzeigen
Wechseln Sie zur Registerkarte Ergebnisse, um die nächsten Termine zu sehen, an denen die Aufgabe ausgelöst wird, ausgehend von einem konfigurierbaren Referenzdatum.
Weitere Termine laden
Verwenden Sie die Schaltfläche „Mehr laden“, um die Liste zu erweitern und das Verhalten der Zeitplanung über längere Zeiträume zu überprüfen.
Praxisbeispiele
Übliche Zeitplanungsszenarien und die entsprechenden Cron-Ausdrücke
- •0 2 * * * — Tägliches Datenbank-Backup um 2 Uhr
- •*/15 * * * * — Statusprüfung alle 15 Minuten
- •0 9 * * MON — Wöchentlicher Bericht jeden Montag um 9 Uhr
- •0 0 1 1 * — Jährliche Archivierung am 1. Januar um Mitternacht
- •0 18 * * FRI — Wochenzusammenfassung jeden Freitag um 18 Uhr
Sonderfälle und fortgeschrittene Muster
Weniger offensichtliche Muster, die häufig Fragen aufwerfen
- •0,30 * * * * — Wird zur Minute 0 und 30 jeder Stunde ausgeführt (zweimal pro Stunde)
- •30 0 2 * * * — 6-Feld-Format: löst exakt um 02:00:30 aus, mit Sekundengenauigkeit
- •0 8-18 * * 1-5 — Zu jeder vollen Stunde von 8 bis 18 Uhr, nur an Werktagen
Häufig gestellte Fragen
Ein Crontab-Ausdruck ist eine Folge von 5 oder 6 durch Leerzeichen getrennten Feldern, die festlegt, wann eine geplante Aufgabe (Cron-Job) auf Unix-Systemen ausgeführt werden soll. Jedes Feld steht für eine Zeiteinheit: Minute, Stunde, Tag des Monats, Monat und Wochentag — mit einem optionalen Sekundenfeld am Anfang.
Das 5-Feld-Format (Minute, Stunde, Tag, Monat, Wochentag) ist der historische Standard von Unix-Cron. Das 6-Feld-Format ergänzt am Anfang ein Sekundenfeld und bietet damit eine höhere Genauigkeit. Es wird von Schedulern wie Quartz (Java), Spring Scheduler und einigen modernen Implementierungen verwendet.
Verwenden Sie den Ausdruck */5 * * * *. Die Notation */5 im Minutenfeld bedeutet „in 5er-Schritten ab 0“ — die Aufgabe wird zu den Minuten 0, 5, 10, 15 und so weiter in jeder Stunde ausgelöst.
Die Notation */N bedeutet „alle N Einheiten innerhalb des Feldbereichs“. Im Minutenfeld wird */2 alle 2 Minuten ausgelöst. Im Stundenfeld wird */6 alle 6 Stunden ausgelöst. Der Schrägstrich definiert einen Schritt über den gesamten zulässigen Bereich des Feldes.
Ja. Das Monatsfeld akzeptiert JAN bis DEC und das Wochentagsfeld akzeptiert SUN bis SAT. Bei den meisten Implementierungen wird zwischen Groß- und Kleinschreibung nicht unterschieden. Zum Beispiel ist 0 9 * * MON-FRI gleichbedeutend mit 0 9 * * 1-5 und wird an allen Werktagen um 9 Uhr ausgelöst.
Ja. In der Registerkarte Ergebnisse dieses Tools werden die nächsten Ausführungstermine ausgehend von einem Referenzdatum berechnet. Durch Ändern dieses Datums lässt sich das Zeitplanverhalten zu unterschiedlichen Zeitpunkten simulieren — nützlich, um Zeitpläne vor dem Einsatz in der Produktion zu validieren.