Entwickler
Cron-Ausdruck-Parser
Ihr Cron-Ausdruck in verständliches Deutsch übersetzt – mit den fünf nächsten Ausführungen.
Nächste Ausführungen
„0 8 * * 1-5“: jeden Werktag um 8 Uhr – oder jeden Montag im August? Ein falsch gelesener Cron-Ausdruck, und ein Backup läuft stillschweigend nie – oder ein Bericht geht hundertmal raus. Fügen Sie Ihren Ausdruck ein: Er wird sofort in einen klaren Satz übersetzt, und die fünf nächsten Ausführungstermine werden aufgelistet – der sicherste Weg, vor dem Gang in die Produktion zu prüfen, ob er wirklich tut, was Sie denken. Alle fünf Standardfelder werden unterstützt, ebenso Bereiche, Listen und Schritte (*/5). Ungültige Ausdrücke werden sofort mit einer hilfreichen Meldung markiert. Kostenlos, ohne Anmeldung – und alles läuft direkt in Ihrem Browser, nichts wird irgendwohin gesendet.
Wie funktioniert es?
- Fügen Sie Ihren Cron-Ausdruck mit fünf Feldern ein oder tippen Sie ihn.
- Lesen Sie die Übersetzung in Klartext, live aktualisiert.
- Prüfen Sie die fünf nächsten berechneten Ausführungen.
- Passen Sie den Ausdruck an, bis der Zeitplan stimmt, und kopieren Sie ihn.
Häufige Fragen
Wie schreibe ich „jeden Tag um 8 Uhr“ in Cron?
„0 8 * * *“: Minute 0, Stunde 8, jeden Tag, jeden Monat, jeden Wochentag. Nur werktags: „0 8 * * 1-5“; jede Stunde: „0 * * * *“; alle 5 Minuten: „*/5 * * * *“. Die hier angezeigte Übersetzung bestätigt Ihre Lesart, bevor Sie den Ausdruck übernehmen.
Was bedeuten die fünf Felder eines Cron-Ausdrucks?
Der Reihe nach: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12), Wochentag (0-7, wobei 0 und 7 beide Sonntag bedeuten). Jedes Feld akzeptiert „*“ (alle Werte), eine Liste (1,15), einen Bereich (1-5) oder einen Schritt (*/10). Manche Systeme ergänzen ein sechstes Feld für Sekunden – das ist nicht Standard.
Warum läuft mein Job zur falschen Uhrzeit?
Fast immer eine Zeitzonenfrage: Cron läuft in der Zeitzone des Servers, oft UTC – nicht in Ihrer. Ein „0 8“ auf einem UTC-Server feuert in der Schweiz je nach Jahreszeit um 9 oder 10 Uhr. Prüfen Sie die Serverzeitzone – und denken Sie bei nächtlichen Jobs an die Zeitumstellung.
Was passiert, wenn Monatstag UND Wochentag gesetzt sind?
Eine klassische Falle: Im traditionellen Cron werden die beiden Bedingungen mit ODER verknüpft, nicht mit UND. „0 8 13 * 5“ läuft am 13. jedes Monats UND an jedem Freitag – nicht nur an Freitagen, die auf den 13. fallen. Für ein echtes UND lassen Sie eines der beiden Felder auf „*“ und filtern im Skript.