Cron-Erklärer

Wann läuft das?

Linux-crontab-Syntax: Minute, Stunde, Tag des Monats, Monat, Wochentag. Berechnet in deinem Browser.

Alle 15 Minuten, zwischen 08:00 und 17:59, von Montag bis Freitag

*/15Minute
8-17Stunde
*Tag des Monats
*Monat
1-5Wochentag

Nächste Ausführungen (Europe/Vienna)

  1. Fr 2026-10-16 17:45
  2. Mo 2026-10-19 08:00
  3. Mo 2026-10-19 08:15
  4. Mo 2026-10-19 08:30
  5. Mo 2026-10-19 08:45
  6. Mo 2026-10-19 09:00
  7. Mo 2026-10-19 09:15
  8. Mo 2026-10-19 09:30
  9. Mo 2026-10-19 09:45
  10. Mo 2026-10-19 10:00

Zeiten, die durch eine Sommerzeit-Umstellung übersprungen werden, fehlen in der Liste (cronie führt sie direkt nach der Umstellung aus).

Details

Minute*/15alle 15
Stunde8-178–17
Tag des Monats*jede
Monat*jede
Wochentag1-5Mo–Fr

systemd-Timer

OnCalendar=Mon..Fri *-*-* 08..17:00/15:00

Syntax

┌───────────── Minute          0–59
│ ┌─────────── Stunde          0–23
│ │ ┌───────── Tag des Monats  1–31
│ │ │ ┌─────── Monat           1–12 oder JAN–DEC
│ │ │ │ ┌───── Wochentag       0–7 oder SUN–SAT (0 und 7 = Sonntag)
│ │ │ │ │
* * * * *  Befehl
*
jeder Wert
1,15
Liste
1-5
Bereich
*/15
jeder 15. Wert (0, 15, 30, 45)
8-17/2
jeder 2. Wert innerhalb eines Bereichs
@daily
@hourly, @daily, @weekly, @monthly, @yearly, @reboot

Sind Tag des Monats und Wochentag beide eingeschränkt, läuft cron, wenn eines von beiden zutrifft. Cron nutzt die Zeitzone des Servers (oder CRON_TZ= in der crontab).

Dasselbe im Terminal

$ curl tools.otw.solutions/cron/*/15_8-17_*_*_1-5

Oder mit Leerzeichen: curl "tools.otw.solutions/cron?e=0+3+*+*+1-5" · JSON: ?format=json anhängen