Crontab-Ausdruckeditor

Dieses Werkzeug unterstützt Sie beim Erzeugen spezifischer Cron-Ausdrücke zur Planung von Aufgaben wie Sicherung, E-Mail-Versand und Statusprüfung.

Ungültiger Cron-Ausdruck
Eingabe rücksetzen
*beliebiger Wert
,Wertlistenseparator
-Bereichswerte
/Schrittwerte
1-12zulässige Werte
JAN-DECzulässige Werte

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

Was ist Cron?

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.

Was ist ein Cron-Ausdruck?

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::

Cron-Ausdrücke können sehr einfach sein: * * * * ?

or Oder etwas komplexer: 14,18,3-39,52 * ? JAN,MAR,SEP MON-FRI

FeldnamePflichtangabeZulässige WerteZulässige Sonderzeichen
MinutenJa0-59, - * /
StundenJa0-23, - * /
MonatstagJa1-31, - * ? / L W
Monat(e)Ja1-12 or JAN-DEC, - * /
WochentagJa1-7 or SUN-SAT, - * ? / L #

Sonderzeichen

Die Zeichen „L“ und „W“ können auch mit dem Monatstag-Feld zu „LW“ kombiniert werden, was „* letzter Wochentag des Monats“ entspricht.

Bei zulässigen Zeichen sowie bei Namen von Monaten und Wochentagen wird nicht zwischen Groß- und Kleinschreibung unterschieden. „MON“ ist gleichbedeutend mit „mon“.

SonderzeichenBeschreibung
* ("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.