Cron-Ausdruck testen
Füge einen Cron-Ausdruck ein und sieh, was er bedeutet und wann er das nächste Mal läuft. Läuft vollständig im Browser — es wird nichts an einen Server gesendet.
Alle 5 Minuten jeden Tag
Nächste 5 Ausführungen
UTCDie fünf Felder
Mögliche Syntax
*Jeder Wert — jede Minute, jede Stunde, jeden Tag.
1,15,30Eine Liste einzelner Werte.
9-17Ein Bereich einschließlich der Grenzen.
*/15Jeder n-te Wert, beginnend beim kleinsten.
0-30/10Jeder n-te Wert innerhalb eines Bereichs.
Häufige Fragen
Fast immer wegen der Felder Tag des Monats und Wochentag. Cron verknüpft sie mit ODER, nicht mit UND: Sind beide auf etwas anderes als * gesetzt, läuft der Job, sobald eines zutrifft. „Freitag, der 13.“ lässt sich mit cron nicht ausdrücken — das braucht eine Prüfung im Job selbst.
Die lokale Zeitzone der ausführenden Maschine — auf Servern oft UTC, auch wenn du selbst nicht darin lebst. Dadurch verschiebt sich ein Zeitplan zweimal jährlich um eine Stunde, und ein Job in der übersprungenen Stunde der Zeitumstellung läuft an diesem Tag womöglich gar nicht. Dieses Tool zeigt die nächsten Ausführungen in deiner Browser-Zeitzone, die über der Liste steht.
Mit Standard-cron nicht — die kleinste Einheit ist eine Minute. Manche Implementierungen kennen ein Sekundenfeld, das ist aber nicht portabel. Üblich ist ein Job im Minutentakt, der intern wartet, oder ein richtiger Scheduler.
Cron sagt es dir nicht: Ein Job, der nie startet, erzeugt weder Ausgabe noch Fehler. Üblich ist ein Heartbeat — der Job ruft am Ende eine URL auf, und du wirst alarmiert, wenn dieser Aufruf ausbleibt.
Ein Cron-Job, der nicht läuft, ist unsichtbar — es gibt keinen Fehler, weil nichts passiert ist. Mit einem Heartbeat-Monitor meldet sich HyperMonitors, wenn die erwartete Rückmeldung ausbleibt. Der Gratis-Tarif enthält 5 Monitore.
Cron-Job kostenlos überwachenBaust du etwas mit unserer API? Zur Dokumentation