Cron-Ausdruck lesen
Local only — nothing is uploaded unless you save or share it.
Einen Cron-Ausdruck im Klartext lesen und genau sehen, wann er als Nächstes läuft.
- Fügen Sie Ihren Cron-Ausdruck ein — fünf Felder oder eine Kurzform wie @daily.
- Lesen Sie die Beschreibung im Klartext und prüfen Sie, ob sie das sagt, was Sie meinten.
- Vergleichen Sie die nächsten Laufzeiten mit Ihrer Erwartung. Weichen sie ab, ist der Ausdruck falsch und nicht die Liste.
- Ändern Sie die Zeitzone, wenn Ihr Server woanders läuft als in UTC — Cron meint Wanduhrzeit, die Antwort wandert also mit.
Was es bedeutet
Nächste Läufe
Tool speichern
Cron-Ausdruck lesen griffbereit halten
Nutzen Sie das Teilen-Menü Ihres Browsers und dann „Zum Home-Bildschirm“.
Über dieses Tool
Ein Cron-Ausdruck ist fünf Felder und keine Nachsicht. */15 3 * * 1-5 ist entweder genau das, was Sie meinten, oder ein Job, der sechsundneunzigmal am Tag läuft statt viermal, und nichts an der Syntax sagt Ihnen, welches von beidem. Dies liest Ihnen den Ausdruck als Satz zurück und tut dann das, was Fehler tatsächlich aufdeckt: es zeigt die nächsten Zeitpunkte, zu denen der Job wirklich anspringt. Die Laufzeiten sind der Punkt. Eine Beschreibung kann man so lesen, wie man ohnehin glaubt, dass es funktioniert — die Daten nicht. Wenn Sie einen Montag erwartet haben und die Liste sagt Dienstag, haben Sie den Fehler gefunden, bevor er Sie gefunden hat. Es versteht das gesamte Standard-Crontab: Bereiche, Listen, Schritte, dreibuchstabige Namen für Monate und Wochentage und die @daily-Familie der Kurzformen. Es warnt außerdem vor der einen Regel, die niemand errät. Setzen Sie sowohl einen Tag des Monats als auch einen Wochentag, läuft Cron, wenn eines von beidem passt — 0 0 13 * FRI ist also nicht Freitag der Dreizehnte, sondern jeder Dreizehnte plus jeder Freitag. Dieses eine Missverständnis steckt hinter mehr überraschenden E-Mails als alle anderen Cron-Fehler zusammen. Alles passiert in Ihrem Browser. Nichts über Ihren Zeitplan wird irgendwohin gesendet.
Häufige Fragen
Was macht dieser Cron-Ausdruck?
Fügen Sie ihn oben ein, und die Beschreibung sagt es im Klartext, gefolgt von den nächsten fünf Zeitpunkten, zu denen er tatsächlich anspringt. Die Laufzeiten sind der prüfenswerte Teil — eine Beschreibung kann man so lesen, wie man es ohnehin annimmt, Daten nicht.
Was bedeuten die fünf Felder?
Der Reihe nach: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12) und Wochentag (0–7, wobei 0 und 7 beide Sonntag bedeuten). Ein Stern bedeutet jeden Wert dieses Feldes.
Warum läuft mein Job an Tagen, die ich nicht verlangt habe?
Fast immer wegen der Regel für Tag des Monats und Wochentag. Sind beide Felder auf etwas anderes als * gesetzt, läuft Cron, wenn eines von beiden passt, statt beide. 0 0 13 * FRI springt also an jedem Dreizehnten und an jedem Freitag an. Für Freitag den Dreizehnten brauchen Sie eine Prüfung im Job selbst — Cron kann das nicht ausdrücken.
Was bedeutet */15 eigentlich?
Jeder 15. Wert dieses Feldes, vom Anfang an gezählt. Im Minutenfeld sind das :00, :15, :30 und :45 jeder Stunde. Es heißt nicht „alle 15 Minuten ab jetzt“ — der Zeitplan hängt an der Uhr, ein um 07:20 gestarteter Job läuft also trotzdem als Nächstes um 07:30.
Welche Zeitzone verwenden die Laufzeiten?
Die, die Sie wählen, und das ist wichtig. Ein Crontab meint Wanduhrzeit in der Zeitzone des Servers, 0 3 * * * ist dort also drei Uhr morgens — und es bleibt drei Uhr morgens über eine Zeitumstellung hinweg, obwohl einer dieser Tage 23 Stunden hat. Stellen Sie die Zeitzone auf die Ihres Servers ein, nicht auf Ihre eigene.
Unterstützt es Sekunden oder L und W?
Nein, mit Absicht. Sechsfeldige Ausdrücke mit Sekunden sind Quartz, und L, W und # sind Erweiterungen von Quartz und Spring. Sie hier zu akzeptieren würde Ihnen sagen, ein Ausdruck sei in Ordnung, während das Cron, in das Sie ihn einfügen, ihn ablehnt.
Helfen Sie, dieses Tool zu verbessern
Einen Fehler gefunden, eine Änderung im Kopf, oder fehlt Ihnen ein Tool?
Sie haben einen ungesendeten Entwurf.
Danke — ist bei uns angekommen. Die Antwort finden Sie in Ihrem Postfach.Go to my messages