|||||
SyncBuilder
Zurück zum Blog
Scheduling16. Juli 2026·1 Min. Lesezeit

Cron-Ausdruecke verstehen: ein praktischer Leitfaden

Von SyncBuilder

Ein cron-Ausdruck ist eine kompakte Moeglichkeit, wiederkehrende Jobs zu planen, etwa Backups, Datensynchronisationen und Berichte. Es ist die uebliche Art zu sagen fuehre dies alle X aus, und wer einen lesen kann, kann sie alle lesen.

Die fuenf Felder

Ein cron-Ausdruck hat fuenf Felder in dieser Reihenfolge: Minute, Stunde, Tag-des-Monats, Monat und Wochentag. Jedes Feld steuert einen Teil des Zeitplans, und ein Sternchen bedeutet jeden Wert fuer dieses Feld.

Syntax und Beispiele

  • Innerhalb eines Feldes: * bedeutet jeden Wert, */n bedeutet alle n (ein Schritt), a-b bedeutet einen Bereich und a,b,c bedeutet eine Liste.
  • */15 * * * * laeuft alle 15 Minuten.
  • 0 9 * * 1-5 laeuft um 09:00 an Werktagen.
  • 0 0 1 * * laeuft um Mitternacht am Ersten jedes Monats.
  • @daily ist eine Abkuerzung fuer 0 0 * * *.

Wenn SOWOHL Tag-des-Monats ALS AUCH Wochentag gesetzt sind (keines ist ein Sternchen), fuehren die meisten cron-Implementierungen den Job aus, wenn EINES von beiden zutrifft, nicht beide. Das ist eine klassische Ursache dafuer, dass Jobs haeufiger laufen als erwartet.

Unser kostenloser Cron Expression Helper schluesselt jedes Feld auf und zeigt die naechsten Ausfuehrungszeiten, sodass Sie den Zeitplan direkt im Browser pruefen koennen, bevor Sie sich darauf verlassen.

Kostenloses Tool ausprobieren

Tool öffnen