| Feld | Wertebereich |
|---|---|
| Minute | 0-59 |
| Stunde | 0-23 |
| Tag | 1-31 |
| Monat | 1-12 |
| Wochentag | 0-7 |
*Beliebiger Wert*/5Alle N Einheiten1-5Bereich1,3,5Mehrere Werte1-5/2SchrittweiteDer Cron-Ausdruck-Generator ist ein kostenloses Online-Tool zum Erstellen von Ausdrücken für geplante Aufgaben. Durch die Einstellung der Felder für Minute, Stunde, Tag, Monat und Wochentag können Cron-Ausdrücke schnell erstellt werden. Das Tool bietet außerdem häufig verwendete Schnellvorlagen, Wertebereiche der einzelnen Felder und Erläuterungen zur Cron-Syntax. Es eignet sich für Linux, Server, Entwicklungsumgebungen und verschiedene Konfigurationen geplanter Aufgaben.
Ein standardmäßiger Cron-Ausdruck mit fünf Feldern besteht normalerweise aus Minute, Stunde, Tag, Monat und Wochentag in einer festen Reihenfolge.
Das Minutenfeld hat den Wertebereich 0-59 und legt fest, in welchen Minuten eine Aufgabe ausgeführt wird. Beispielsweise bedeutet 0 die Ausführung in der 0. Minute jeder Stunde.
Das Stundenfeld hat den Wertebereich 0-23 und verwendet das 24-Stunden-Format. Beispielsweise bedeutet 8 die tägliche Ausführung um 8:00 Uhr.
Das Tagesfeld hat den Wertebereich 1-31 und legt einen Tag des Monats fest. Beispielsweise bedeutet 1 die Ausführung am ersten Tag jedes Monats.
Das Monatsfeld hat den Wertebereich 1-12 und entspricht Januar bis Dezember. Beispielsweise bedeutet 1 die Ausführung im Januar jedes Jahres.
Das Wochentagsfeld verwendet üblicherweise 0-7. Je nach Cron-Implementierung kann die Darstellung des Sonntags unterschiedlich sein; häufig stehen sowohl 0 als auch 7 für Sonntag.
* steht für einen beliebigen Wert. Ein * im Minutenfeld bedeutet beispielsweise, dass die Aufgabe jede Minute ausgeführt werden kann.
*/N bezeichnet eine Ausführung in einem festgelegten Intervall. Beispielsweise bedeutet */5 alle 5 Einheiten; im Minutenfeld bedeutet es normalerweise alle 5 Minuten.
1-5 bezeichnet einen zusammenhängenden Wertebereich. Beispielsweise kann 9-17 im Stundenfeld die Stunden von 9:00 bis 17:00 Uhr an jedem Tag darstellen.
1,3,5 bezeichnet mehrere festgelegte Werte. Mehrere Zahlen im Wochentagsfeld ermöglichen beispielsweise die Ausführung einer Aufgabe nur an ausgewählten Wochentagen.
1-5/2 bezeichnet eine Ausführung mit einem festgelegten Schritt innerhalb eines Bereichs und kann für Aufgaben mit Intervallregeln verwendet werden.
* * * * * führt eine Aufgabe einmal pro Minute aus.
*/5 * * * * führt eine Aufgabe alle 5 Minuten aus.
0 8 * * * führt eine Aufgabe jeden Tag um 8:00 Uhr aus.
Im Stundenfeld können mehrere Werte angegeben werden. Beispielsweise führt 0 8,12,18 * * * die Aufgabe täglich um 8:00, 12:00 und 18:00 Uhr aus.
Mit dem Wochentagsfeld können Ausführungstage festgelegt werden, sodass eine Aufgabe nur an ausgewählten Wochentagen ausgeführt wird.
Übliche Unix/Linux-Cron-Ausdrücke bestehen aus 5 Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag.
Der übliche Cron-Ausdruck mit fünf Feldern lautet * * * * * und führt eine Aufgabe einmal pro Minute aus.
*/5 bedeutet eine Ausführung in einem Intervall von 5 Einheiten. Im Minutenfeld bedeutet dies alle 5 Minuten.
Die Definition des Wochentagsfelds kann je nach Cron-Implementierung leicht variieren. Unix/Linux Cron verwendet häufig 0-7, wobei Sonntag normalerweise durch 0 oder 7 dargestellt werden kann.
Cron vergleicht die aktuelle Systemzeit mit den Feldern für Minute, Stunde, Tag, Monat und Wochentag des Ausdrucks. Wenn die aktuelle Zeit alle angegebenen Bedingungen erfüllt, führt der Cron-Scheduler die zugehörige Aufgabe aus.
Der Cron-Ausdruck-Generator ermöglicht die schnelle Erstellung von Ausdrücken für geplante Aufgaben über eine visuelle Feldkonfiguration und bietet Wertebereiche, Syntaxregeln und häufige Beispiele. Dadurch lassen sich Ausdrücke für typische Linux- und Serveraufgaben erstellen, ohne komplexe Cron-Syntax auswendig lernen zu müssen.
Kommentare 0