Crontab Syntax erklärt
Vollständiger Leitfaden zur Crontab-Syntax mit Beispielen und Erklärungen.
Die Crontab-Syntax verwendet einen speziellen Formatierungsstil, um Zeitpläne für die Ausführung von Aufgaben zu definieren. Ein Cron-Ausdruck besteht aus fünf Feldern, die durch Leerzeichen getrennt sind.
Cron Ausdruck
Ein Cron-Ausdruck hat folgende Struktur:
Minute Stunde Tag Monat Wochentag| Feld | Wertebereich | Beschreibung |
|---|---|---|
| Minute | 0-59 | Die Minute, zu der der Job ausgeführt wird |
| Stunde | 0-23 | Die Stunde, zu der der Job ausgeführt wird (24-Stunden-Format) |
| Tag des Monats | 1-31 | Der Tag des Monats, an dem der Job ausgeführt wird |
| Monat | 1-12 | Der Monat, in dem der Job ausgeführt wird |
| Wochentag | 0-6 | Der Wochentag (0 = Sonntag, 1 = Montag, ..., 6 = Samstag) |
Spezielle Zeichen
Sternchen (*)
Das Sternchen steht für "jeden Wert". Wenn Sie * im Minutenfeld
verwenden, bedeutet dies "jede Minute".
Schrägstrich (/)
Der Schrägstrich wird für Schrittwerte verwendet. */5 im Minutenfeld bedeutet
"alle 5 Minuten".
Komma (,)
Kommas werden verwendet, um mehrere Werte zu trennen. 1,3,5 bedeutet "1, 3 und
5".
Bindestrich (-)
Bindestriche werden für Bereiche verwendet. 1-5 bedeutet "von 1 bis 5" (also 1,
2, 3, 4, 5).
Beispiele
* * * * * Führt den Job jede Minute aus.
0 * * * * Führt den Job zu Beginn jeder Stunde aus (z.B. 00:00, 01:00, 02:00).
0 9 * * * Führt den Job jeden Tag um 9:00 Uhr morgens aus.
*/5 * * * * Führt den Job alle 5 Minuten aus.
0 9 * * 1-5 Führt den Job von Montag bis Freitag um 9:00 Uhr aus.
0 9 * * 0,6 Führt den Job samstags und sonntags um 9:00 Uhr aus.
0 0 1 * * Führt den Job am ersten Tag jedes Monats um Mitternacht aus.
Tipps
- 💡 Verwenden Sie unseren Crontab Generator, um gültige Cron-Ausdrücke zu erstellen
- ✅ Testen Sie Ihre Cron-Ausdrücke immer gründlich, bevor Sie sie in Produktion einsetzen
- 🌍 Beachten Sie die Zeitzone Ihres Systems, da Cron Jobs in der lokalen Systemzeit ausgeführt werden
- 📁 Verwenden Sie absolute Pfade für Befehle und Skripte in Ihren Cron Jobs, um Ausführungsprobleme zu vermeiden