Dieses Werkzeug unterstützt Sie beim Erzeugen spezifischer Cron-Ausdrücke zur Planung von Aufgaben wie Sicherung, E-Mail-Versand und Statusprüfung.
You can check the cron format, know the allowed characters and even refer few examples to get an idea about cron expressions.
Jetzt, da Sie mit Ihrem eigenen Cron-Ausdruck arbeiten – finden Sie nicht, dass es jetzt auch an der Zeit ist, Ihre Cron-Jobs vernünftig zu überwachen? Registrieren Sie sich, legen Sie los.
Cron-Job-Status erfassen
Jobs identifizieren, die nicht nach Plan starten
Alarmierung bei zeitraubenden Jobs
Cron-Job-Fehlschlagbehebung
Vereinfachte Einrichtung
Intelligente Schwellenwerte
E-Mail- und SMS-Benachrichtigungen
Integration von Drittanbieteralarmierungen
Maßgeschneiderte Berichte und Dashboards
Cron oder Cron jobs sind Unix-Standardwerkzeuge, die zum Ausführen geplanter Befehle oder Skripte eingesetzt werden. Cron wird üblicherweise zur Planung wiederholter Aufgaben wie Systemwartung, E-Mail-Download und ähnlicher Dinge zu einem bestimmten Zeitpunkt oder in festgelegten zeitlichen Abständen verwendet.
Cron-Ausdrücke sind Zeichenfolgen, die aus 5 mit Trennzeichen getrennten Feldern bestehen. Felder können jegliche zulässigen Werte nebst unterschiedlichen Kombinationen zulässiger Sonderzeichen zum jeweiligen Feld enthalten. Die Felder::
Feldname | Pflichtangabe | Zulässige Werte | Zulässige Sonderzeichen |
---|---|---|---|
Minuten | Ja | 0-59 | , - * / |
Stunden | Ja | 0-23 | , - * / |
Monatstag | Ja | 1-31 | , - * ? / L W |
Monat(e) | Ja | 1-12 or JAN-DEC | , - * / |
Wochentag | Ja | 1-7 or SUN-SAT | , - * ? / L # |
Sonderzeichen | Beschreibung |
---|---|
* ("all values") | Zur Auswahl sämtlicher Werte innerhalb eines Feldes. Beispiel: „*“ im Stunde-Feld steht für „jede Stunde“. |
? ("no specific value") | Wird verwendet, um etwas Bestimmtes in einem Feld auszuwählen, dabei etwas Zufälliges in einem zweiten Feld zu erzeugen. Beispiel: Wenn Sie die Auslösung am 15. Tag eines Monats wünschen, Ihnen die genaue Stunde dabei egal ist, können Sie „15“ ins Tag-Feld, „?“ in das Stunde-Feld eintragen. |
- | Legt Bereiche fest. Beispiel: „15-17“ im Tag-Feld steht für die Tage 15, 16 und 17. |
, | Zum Definieren zusätzlicher Werte. Beispiel: „9,10,11“ im Stunde-Feld steht für die 9., 10. und 11. Stunde eines Tages. |
/ | Legt Erhöhungen fest. Beispiel: „0/30“ im Minute-Feld wählt die Minuten 0, 30, 60 und 90. Wenn Sie „15/30“ angeben, werden die Minuten 15, 45, 75 und 105 gewählt. Sie können auch ein „/“ nach dem Zeichen „"“ setzen – in diesem Fall entspricht “ einer „0“ vor dem „/“. „2/5“ im Monatstag-Feld bedeutet „Auslösung alle 5 Tage ab dem zweiten Tag des Monats“. |
L("last") | Hat unterschiedliche Bedeutungen in den beiden verwendeten Feldern. Beispiel: Der Wert „L“ im Monatstag-Feld bedeutet „letzter Tag des Monats“ – Tag 31 im Januar, Tag 28 im Februar (29 in Schaltjahren). Im Wochentag-Feld selbst genutzt, bedeutet dies schlicht „7“ oder „SAT“ (also Samstag). Jedoch im Wochentag-Feld nach einem weiteren Wert eingesetzt, wechselt die Bedeutung zu „letzter X-Tag des Monats“. Beispielsweise steht „3L“ für „letzter Dienstag des Monats“. Sie können auch einen Offset/eine Differenz zum letzten Tag des Monats angeben, zum Beispiel „L-5“. Dies stünde für den fünftletzten Tag des Kalendermonats. Beim Einsatz der L-Option ist es wichtig, keine Wertebereiche anzugeben, da ansonsten ungewollte Ergebnisse auftreten können. |
W ("weekday") | Zum Festlegen des nächsten Wochentages (Montag bis Freitag) zu einem gegebenen Tag. Beispiel: Wenn Sie „12W“ als Wert für das Monatstag-Feld definieren, bedeutet dies: „Der nächste Wochentag zum 12. des Monats.“ Wenn der 12. auf einen Samstag fällt, löst der Auslöser am Freitag dem 11. aus. Wenn der 12. ein Sonntag ist, löst der Auslöser am Montag dem 13. aus. Wenn der 12. ein Mittwoch ist, löst der Auslöser direkt am Mittwoch dem 12. aus. Wenn Sie jedoch „1W“ als Wert bei Monatstag angeben und der 1. auf einen Samstag fällt, löst der Auslöser am Montag dem 3. aus, weil kein Sprung zum Vormonat erfolgt. Bitte beachten: Das Zeichen „W“ kann nur angegeben werden, wenn der Monatstag ein einzelner Tag, kein Bereich oder eine Liste von Tagen ist. |
# | Zum Angeben des „X. Tag“ des Monats. Beispiel: Der Wert „5#2“ im Wochentag-Feld bedeutet „2. Donnerstag des Monats“ (Tag 5 = Donnerstag, „#2“ = Zweiter im Monat). Weitere Beispiele: „1#2“ = der zweite Sonntag im Monat und „3#4“ = der fünfte Dienstag des Monats Bitte beachten: Wenn Sie „#5“ angeben, der angegebene Tag aber nicht fünfmal im Monat vorkommt, erfolgt keine Auslösung in diesem Monat. |
Thanks for your feedback