Zum Inhalt springen
MrWeb24.de

Webmaster-Tools Cron-Expression-Erklärer

Cron-Erklärer

*/15 * * * * ist schnell geschrieben — aber was heißt das eigentlich? Dieses Tool zerlegt jede Cron-Expression Feld für Feld, erklärt sie auf Deutsch und berechnet die nächsten Läufe. Dazu: Kennzahlen zur Frequenz, ein Kalender der nächsten fünf Wochen und ein Aktivitätsraster über alle Wochentage. Alle Zeiten werden in UTC angegeben.

5 Felder + Jahr Deutsche Erklärung Kalender & Aktivitätsraster Nächste Läufe in UTC
*/15 * * * * 0 9-17 * * 1-5 0 6 L * * @daily

Expression analysieren

Cron-Expression eingeben

Beispiele

Die Analyse läuft vollständig hier auf dem Server und rechnet in UTC — die Eingabe wird nicht gespeichert.

Noch keine Analyse

Geben Sie links eine Expression ein oder wählen Sie ein Beispiel — die Analyse liefert die Feld-für-Feld-Erklärung, die nächsten acht Läufe, den Kalender der kommenden Wochen und das Aktivitätsraster Wochentag × Stunde.

  • Feld für Feld

    Sechs Felder, je ein deutscher Satz und die erlaubten Werte.

  • Nächste Läufe

    Acht Termine in UTC, mit Wochentag, Datum und Countdown.

  • Kalender & Raster

    Wochenkalender plus Stundenraster Mo–So auf einen Blick.

Anatomie

Wie eine Cron-Expression aufgebaut ist

Fünf Felder, durch Leerzeichen getrennt — von links nach rechts: Minute, Stunde, Tag, Monat und Wochentag. Ein sechstes Feld für das Jahr ist optional. Wer die Felder lesen kann, liest jeden Zeitplan.

Beispiel: */15 9-17 * * 1-5

*/15

Minute

0–59

Jede 15. Minute — Schritte beginnen bei Minute 0.

9-17

Stunde

0–23

Zwischen 9 und 17 Uhr, jeweils zur vollen Stunde.

*

Tag im Monat

1–31

Jeden Tag — das Feld ist nicht eingeschränkt.

*

Monat

1–12

In jedem Monat (jan–dec sind ebenfalls erlaubt).

1-5

Wochentag

0–7

Montag bis Freitag (0 und 7 stehen für Sonntag).

2027

Jahr

1970–2199

Optional als sechstes Feld: nur im Jahr 2027.

Bausteine

Operatoren, Namen und Sonderwerte

Acht Bausteine genügen für praktisch jeden Zeitplan — jeder mit Beispiel zum Nachbauen.

Beliebiger Wert

*

Steht für jeden möglichen Wert des Feldes: * im Minuten-Feld heißt „jede Minute".

0 0 * * *

jeden Tag um 0 Uhr

Liste

,

Mehrere Werte, Bereiche oder Schritte durch Komma getrennt — es genügt, wenn einer davon passt.

0 6,18 * * *

um 6 und um 18 Uhr

Bereich

–

Von … bis einschließlich. Auch Namen sind erlaubt: mon–fri oder jan–mar.

0 9-17 * * 1-5

werktags zwischen 9 und 17 Uhr

Schritt

/

Teilt einen Bereich in gleichmäßige Abstände. */15 heißt „alle 15 ab 0", 9-17/2 „alle zwei Stunden ab 9".

*/15 * * * *

viertelstündlich

Namen statt Zahlen

jan–dec

Monate jan–dec und Wochentage sun–sat, auch als Bereich. Groß- und Kleinschreibung ist egal.

0 0 1 jan *

jeden 1. Januar

Letzter Tag des Monats

L

Nur im Tag-Feld: L steht für den Monatsletzten — egal, ob der Monat 28, 30 oder 31 Tage hat.

0 6 L * *

am Monatsletzten um 6 Uhr

Keine Angabe

?

Quartz-Schreibweise für „kein Wert": im Tag- oder Wochentagsfeld erlaubt, wo sonst das Sternchen stünde.

0 9 ? * fri

freitags um 9 Uhr

Makros

@…

Kurzschreibweisen für ganze Zeitpläne: @hourly, @daily, @weekly, @monthly, @yearly — ein Makro steht allein.

@daily

entspricht 0 0 * * *

Makros

Kurze Namen für ganze Zeitpläne

Makros beginnen mit @ und stehen allein — ohne weitere Felder. Der Erklärer löst sie automatisch auf.

@reboot lässt sich nicht vorhersagen

Der Job läuft beim Systemstart — ein Zeitpunkt lässt sich daraus nicht berechnen.

  • @yearly @annually 0 0 1 1 * einmal im Jahr — 1. Januar, 0 Uhr
  • @monthly 0 0 1 * * am 1. jedes Monats, 0 Uhr
  • @weekly 0 0 * * 0 sonntags um 0 Uhr
  • @daily @midnight 0 0 * * * täglich um 0 Uhr
  • @hourly 0 * * * * zu jeder vollen Stunde

Häufige Fragen

Gut zu wissen

01 Läuft der Job in UTC oder in lokaler Zeit?

Alle hier berechneten Zeiten sind UTC — so rechnet die Seite, und so sind Suchfenster und Kalender definiert. Ein Cron-Daemon auf dem Server verwendet dagegen meist die lokale Zeitzone; in Deutschland liegen die Läufe zur Sommerzeit zwei, zur Winterzeit eine Stunde verschoben.

02 Warum läuft mein Job öfter als erwartet?

Wenn „Tag im Monat" und „Wochentag" beide eingeschränkt sind, genügt eine der beiden Bedingungen — die Felder werden ODER-verknüpft. 30 4 1,15 * 5 läuft also am 1., am 15. und zusätzlich an jedem Freitag.

03 Steht das sechste Feld für Sekunden?

Nein. Dieses Tool liest fünf Felder (Minute, Stunde, Tag, Monat, Wochentag) plus optional ein sechstes Feld für das Jahr. Sekunden kennt das klassische cron(8) nicht; Quartz-Expressionen mit Sekundenfeld bitte ohne dieses Feld einfügen.

04 Was bedeutet das „L" im Tag-Feld?

L steht für den letzten Tag des Monats. 0 6 L * * führt den Job also am Monatsletzten um 6 Uhr aus — egal, ob der Monat 28, 29, 30 oder 31 Tage hat.

05 Was bedeutet „?" und wann brauche ich es?

Das Fragezeichen ist die Quartz-Schreibweise für „keine Angabe" und ist hier im Tag- und im Wochentagsfeld erlaubt: 0 9 ? * fri läuft nur freitags, 0 9 15 * ? nur am 15. In klassischen Cron-Dateien steht dort sonst das Sternchen.

06 Werden meine Eingaben gespeichert?

Nein. Die Analyse ist eine reine Berechnung auf diesem Server: keine Speicherung, keine Protokollierung der Expression, keine externen Aufrufe.

Webmaster-Tools

Alle Werkzeuge

MrWeb24 · Uptime-Monitoring

Prüfen ist gut — überwacht werden ist besser.

MrWeb24 prüft Ihre Webseiten zusätzlich jede Minute von außen und meldet sich, wenn etwas ausfällt — mit Alarm per E-Mail, Discord, Slack oder Webhook, Verlauf und eigener öffentlicher Statusseite.

10 Monitore inklusive · Keine Kreditkarte · Keine Installation