Agentur Orqeo ↗

Entwickler

Cron-Ausdruck-Parser

Ihr Cron-Ausdruck in verständliches Deutsch übersetzt – mit den fünf nächsten 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?

  1. Fügen Sie Ihren Cron-Ausdruck mit fünf Feldern ein oder tippen Sie ihn.
  2. Lesen Sie die Übersetzung in Klartext, live aktualisiert.
  3. Prüfen Sie die fünf nächsten berechneten Ausführungen.
  4. 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.

Verwandte Tools