Was ist ein Cron-Ausdrucksparser?
Ein Cron-Ausdrucksparser interpretiert die Syntaxen mit fünf oder sechs Feldern, die von Unix-Cron-Dämonen und modernen Task-Schedulern verwendet werden. Er übersetzt kryptische Ausdrücke wie “0 */2 * * 1-5” in verständliche deutsche Beschreibungen wie “Minute 0, alle 2 Stunden, Montag bis Freitag”. Dieses Tool hilft Entwicklern, Cron-Zeitpläne vor der Bereitstellung zu validieren und zu verstehen.
Anleitung zum Cron-Ausdrucksparser
- Geben Sie einen Cron-Ausdruck im Standard-Format mit fünf Feldern ein (Minute, Stunde, Tag des Monats, Monat, Wochentag).
- Lesen Sie die generierte verständliche Beschreibung des Zeitplans.
- Überprüfen Sie die Liste der kommenden Ausführungszeiten, um zu vergewissern, dass sich der Ausdruck wie erwartet verhält.
Wichtige Konzepte
Ein Standard-Cron-Ausdruck hat fünf Felder, getrennt durch Leerzeichen: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–7, wobei 0 und 7 beide Sonntag darstellen). Sonderzeichen sind * (beliebiger Wert), / (Schritt), - (Bereich) und , (Liste). Einige Systeme fügen ein sechstes Feld für Sekunden oder Jahr hinzu.
Häufig gestellte Fragen
Was bedeutet das Sternchen (*) in einem Cron-Ausdruck?
Das Sternchen ist ein Platzhalter, das jeden möglichen Wert für dieses Feld darstellt. Zum Beispiel bedeutet * im Stundenfeld, dass der Job jede Stunde ausgeführt wird, und * im Feld “Tag des Monats” bedeutet, dass er täglich ausgeführt wird.
Wie kann ich einen Job alle 15 Minuten planen?
Verwenden Sie “*/15 * * * *”. Das */15 im Minutenfeld bedeutet alle 15 Minuten ab Minute 0, also wird der Job bei :00, :15, :30 und :45 jeder Stunde ausgeführt.
Was ist der Unterschied zwischen Tag des Monats und Wochentag?
Tag des Monats (Feld 3) gibt Kalenderdaten an (1–31), während Wochentag (Feld 5) Wochentage angibt (0=Sonntag bis 6=Samstag). Wenn beide auf Nicht-Wildcard-Werte gesetzt sind, wird der Job normalerweise ausgeführt, wenn eine der beiden Bedingungen erfüllt ist.