Cron-Generator & Cron-Erklärer
Einen Cron-Ausdruck in verständlichen Worten erklären, die nächsten Ausführungen auflisten oder per Zeitplanauswahl einen erstellen
Tool wird geladen…
Erklärt einen Cron-Ausdruck in verständlichen Worten, listet die nächsten 10 Ausführungszeiten auf und erstellt einen Ausdruck aus einem gewählten Zeitplan. Nutzen Sie es, um eine crontab oder eine Scheduler-Einstellung zu schreiben oder einen bestehenden Zeitplan zu prüfen.
So geht’s
- Geben Sie einen Ausdruck wie 30 9 * * 1-5 in „Cron-Ausdruck oder crontab-Zeile“ ein. Auch eine ganze crontab-Zeile mit Befehl funktioniert.
- Lesen Sie „In verständlichen Worten“ und „Feld für Feld“, wählen Sie dieses Gerät oder UTC als „Zeitzone“ und prüfen Sie die Liste „Nächste 10 Ausführungen“.
- Um einen neuen Ausdruck zu erstellen, wählen Sie unter „Ausdruck erstellen“ „Wiederholen“, eine Uhrzeit und Tage, oder drücken Sie „Verwenden“ neben einem Eintrag unter „Gängige Beispiele“.
- Drücken Sie „Ausdruck kopieren“ und fügen Sie ihn in Ihre crontab oder Konfigurationsdatei ein.
So wird gerechnet
- Standard-Cron hat fünf Felder: Minute, Stunde, Tag des Monats, Monat und Wochentag (0 bis 7, wobei 0 und 7 Sonntag sind). Eine Form mit 6 Feldern und Sekunden am Anfang sowie Aliase wie @daily werden ebenfalls gelesen.
- Wenn Sie den „Dialekt“ auf „Quartz (Java, Spring)“ stellen, sind ?, L, W, # und ein Jahresfeld erlaubt, und der Wochentag läuft von 1 bis 7 (1 ist Sonntag).
- Sind sowohl Tag des Monats als auch Wochentag eingeschränkt, läuft der Job, wenn eines von beiden zutrifft. Beginnt eines der Felder mit *, müssen beide zutreffen. Ein Syntaxfehler wird mit seiner Zeichenposition angezeigt.
Häufige Fragen
- Wie lautet der Cron-Ausdruck für jeden Tag um 3 Uhr nachts?
- 0 3 * * *. Minute 0, Stunde 3 und jeder Wert in den übrigen Feldern, also läuft er täglich um 03:00.
- Wie lasse ich einen Cronjob alle 5 Minuten laufen?
- Setzen Sie */5 in das Minutenfeld: */5 * * * *. Er läuft zu Minute 0, 5, 10 und so weiter.
- Wie lasse ich einen Job nur werktags um 9 Uhr laufen?
- 0 9 * * 1-5. Wochentag 1-5 ist Montag bis Freitag.
- Läuft 0 0 13 * 5 nur an Freitag, dem 13.?
- Nein. Standard-Cron führt ihn an jedem 13. des Monats und an jedem Freitag aus, weil bei zwei eingeschränkten Tagesfeldern eines von beiden genügt.