Einen Linux-, Spring- oder Quartz-Cron erklären oder aus den Feldern bauen und die nächsten 10 Läufe in der lokalen Zeit dieses Rechners zeigen. Crontab bauen
Linux Crontab (5 Felder), Spring @Scheduled (6 Felder, Sekunden vorn) oder Quartz (6 Felder, mit Jahr 7). Die Seite liest jedes Feld und listet die nächsten 10 Läufe auf der Uhr dieses Rechners. Den Job trägt sie nicht ein. Einen Plan oder @daily bauen Sie mit dem Crontab-Generator. Zeitstempel sind Unix-Zeitstempel.
*/15 9-17 * * 1-5, Spring 0 */15 9-17 * * MON-FRI, Quartz 0 */15 9-17 ? * MON-FRI.? unter Linux zu * und schreibt Wochentagszahlen als SUN–SAT, damit dieselben Tage bleiben.Linux ist Minute, Stunde, Tag im Monat, Monat, Wochentag. Sonntag ist 0, 7 oder SUN. Montag ist 1. Es gibt kein ?, L, W oder #. Sind Tag und Wochentag beide eingeschränkt, reicht eine Seite. Das Ergebnis sagt das.
Spring setzt die Sekunden davor. Sonntag nutzt dieselben Zahlen wie Linux. ? heißt, das Feld wird nicht gelesen. L ist der letzte Tag des Monats. 15W ist der Werktag am nächsten zum 15. und bleibt im Monat. LW ist der letzte Werktag. MON#1 ist der erste Montag. 6L ist der letzte Samstag, weil 6 hier Samstag ist.
Quartz hat dieselben sechs Felder und ein optionales Jahr wie 2024-2030. Sonntag ist 1 oder SUN. Montag ist 2. Samstag ist 7. 6L ist der letzte Freitag. Tag oder Wochentag soll ? sein, zum Beispiel 0 0 2 * * ? für 02:00 jeden Tag. Sind beide konkret, listet das Ergebnis einen Lauf, wenn eine Seite passt, und warnt. SUN–SAT und JAN–DEC gelten in jeder Schreibweise und bedeuten in allen drei Formaten denselben Tag oder Monat.
Ein Bindestrich ist ein Bereich, ein Komma eine Liste, ein Schrägstrich ein Schritt. */15 geht vom Anfang des Feldes in 15er-Schritten. 5/15 startet bei 5 bis zum Ende, Minuten also 5, 20, 35 und 50. Die Zeiten sind lokal, nicht UTC. Mit Sekundenfeld geht die Liste in Sekunden, sonst in Minuten.
0 2 * * * prüfen, bevor sie eingetragen wird.0 0 2 * * * für 02:00 jeden Tag schreiben.0 15 10 ? * 6L (letzter Freitag um 10:15) oder 0 0 23 L * ? (23:00 am letzten Tag des Monats) prüfen.Linux hat kein Sekundenfeld, also ist 02:00 0 2 * * *. Spring und Quartz setzen die Sekunden vorn, dieselbe Zeit ist 0 0 2 * * * oder bei Quartz 0 0 2 * * ?.
Das Feld ist nicht gesetzt. Quartz will es beim Tag oder beim Wochentag. 0 0 2 * * ? ist 02:00 jeden Tag.
Bei Linux und Spring ist 1 der Montag, Sonntag ist 0 oder 7. Bei Quartz ist 1 der Sonntag und 2 der Montag. SUN ist in allen drei Formaten Sonntag.
Nächste 10 Läufe nutzt die lokale Zeitzone dieses Rechners.