Tool wird geladen…

Die Crontab-Syntax verstehen

Cron ist ein zeitbasierter Job-Scheduler in Unix-ähnlichen Betriebssystemen. Damit lassen sich Befehle oder Shell-Skripte regelmäßig zu bestimmten Uhrzeiten, an bestimmten Tagen oder in festen Abständen ausführen.

Die 5 Felder eines Cron-Ausdrucks

  • Minute (0-59)
  • Stunde (0-23)
  • Tag des Monats (1-31)
  • Monat (1-12)
  • Wochentag (0-6, 0 = Sonntag)

Häufige Cron-Beispiele

  • */5 * * * * : Läuft alle 5 Minuten
  • 0 0 * * * : Läuft einmal täglich um Mitternacht
  • 0 9 * * 1 : Läuft jeden Montag um 09:00 Uhr

Häufig gestellte Fragen

F. Wie erstelle ich einen Cron-Ausdruck?

Trage Werte in die Felder Minute, Stunde, Tag des Monats, Monat und Wochentag ein oder klicke auf die Schnellauswahl darunter. Ausdruck und deutsche Beschreibung werden sofort aktualisiert; mit Kopieren übernimmst du den Ausdruck in deine Crontab.

F. Was bedeutet */5?

Der Schrägstrich gibt eine Schrittweite an. */5 im Minutenfeld bedeutet „alle 5 Minuten“. Genauso bedeutet */2 im Stundenfeld „alle 2 Stunden“.

F. Welcher Tag ist 0 beim Wochentag?

In Cron steht 0 für Sonntag, 1 für Montag und 6 für Samstag. Mit 1-5 wählst du die Werktage von Montag bis Freitag.