Cronjob-Generator

Cronjob Generator

0-59 or * or */15
0-23 or * or */2
1-31 or *
1-12 or *
Generated Cron expression: * * * * * /path/to/script.sh
Human Readable Meaning: Runs every minute of every hour, every day.

Aufbau der Crontab-Syntax

Wenn du die Zeile manuell anpassen oder deinen Besuchern erklären möchtest, hilft diese klassische Struktur. Ein Cronjob besteht immer aus 5 Zeit-Feldern, gefolgt vom auszuführenden Befehl:

* * * * * /pfad/zum/befehl.sh
│   │   │   │   │
│   │   │   │   └─ Wochentag (0 - 6) (Sonntag ist 0 oder 7)
│   │   │   └───── Monat (1 - 12)
│   │   └───────── Tag des Monats (1 - 31)
│   └───────────── Stunde (0 - 23)
└───────────────── Minute (0 - 59)

Wichtige Syntax-Operatoren:

  • * (Stern): Steht für „jedes Mal“. Ein * im Feld Stunde bedeutet: Jede Stunde.
  • , (Komma): Erlaubt eine Liste von Werten (z. B. 1,3,5 im Wochentag-Feld für Montag, Mittwoch und Freitag).
  • - (Bindestrich): Definiert ein Intervall / Bereich (z. B. 1-5 für Montag bis Freitag).
  • / (Schrägstrich): Definiert Schrittabfolgen (z. B. */15 im Minuten-Feld für alle 15 Minuten).
Nach oben scrollen