Coldwast
Cron-Ausdruck erklärt
Fügen Sie eine Crontab-Zeile ein. Sie erhalten sie im Klartext und die nächsten Zeitpunkte, zu denen sie tatsächlich auslöst, berechnet in Ihrer eigenen Zeitzone. Alles läuft in Ihrem Browser.
Die Regel, die überrascht
Sind Tag des Monats und Wochentag beide eingeschränkt, werden sie mit ODER verknüpft, nicht mit UND. 0 0 1 * 1 heißt nicht "am 1., falls er ein Montag ist". Es heißt an jedem 1. des Monats und zusätzlich an jedem Montag. Die Spezifikation ist eindeutig: "wenn der Monat oder der Tag des Monats als Element oder Liste angegeben ist und der Wochentag ebenfalls, dann soll jeder Tag passen, der entweder Monat und Tag des Monats oder dem Wochentag entspricht".
Was es nicht weiß
Die nächsten Läufe werden in der Zeitzone Ihres Browsers berechnet. Ein Server läuft meist in UTC oder in seiner eigenen Zone, die Uhrzeiten dort können also abweichen. Zeitumstellungen sind ein weiterer Grenzfall: ein Job in der im Frühjahr übersprungenen Stunde läuft an dem Tag nicht, einer in der im Herbst wiederholten Stunde kann je nach Implementierung zweimal laufen.