Cron-Ausdrucks-Generator
Erstellen Sie Cron-Ausdrücke einfach mit visueller Oberfläche
Benutzerdefinierte Konfiguration
* * * * *Runs every minute
Nächste 5 geplante Ausführungen
Cron-Ausdrucks-Format
Ein Cron-Ausdruck besteht aus 5 Feldern:
* * * * *
│ │ │ │ │
│ │ │ │ └─── Wochentag (0-6, 0=Sonntag)
│ │ │ └───── Monat (1-12)
│ │ └─────── Tag des Monats (1-31)
│ └───────── Stunde (0-23)
└─────────── Minute (0-59)
Sonderzeichen
*- Jeder Wert — entspricht allen (Wildcard),- Liste — kommagetrennte Werte (z.B. 1,3,5)-- Bereich — von–bis inklusiv (z.B. 1-5)/- Schritt — jede N-te Einheit (z.B. */5 = alle 5 Minuten)
Beispiele
0 * * * *- Jede Stunde bei Minute 00 0 * * *- Jeden Tag um Mitternacht (00:00)0 9 * * 1- Jeden Montag um 9 Uhr*/15 * * * *- Alle 15 Minuten0 0 1 * *- Erster Tag jeden Monats um Mitternacht
Häufig gestellte Fragen
Was ist ein Cron-Ausdruck?
Ein Cron-Ausdruck ist eine Zeichenfolge, die einen Zeitplan für das automatische Ausführen von Aufgaben zu bestimmten Zeiten oder Intervallen definiert.
Wo kann ich Cron-Ausdrücke verwenden?
Cron-Ausdrücke werden in Unix/Linux-Systemen, Task-Schedulern, CI/CD-Tools und vielen Anwendungen für Aufgabenplanung verwendet.
Wie teste ich meinen Cron-Ausdruck?
Verwenden Sie dieses Tool, um die nächsten geplanten Ausführungen zu sehen. Sie können auch in Ihrem System testen mit: crontab -l
Was bedeuten '* * * * *' (fünf Sternchen)?
'* * * * *' bedeutet 'jede Minute jeder Stunde jeden Tages' — es ist der häufigste mögliche Cron-Zeitplan. Verwenden Sie ihn für Aufgaben, die jede Minute ausgeführt werden müssen, wie einen Echtzeit-Warteschlangenprozessor oder ein Health-Check-Skript.
Welche Zeitzone verwenden Cron-Jobs?
Standardmäßig verwendet Linux-Cron die lokale Zeitzone des Servers. Bei verwalteten Cloud-Schedulern wie AWS EventBridge, GCP Cloud Scheduler oder Heroku Scheduler können Sie die Zeitzone explizit pro Job festlegen. Überprüfen Sie immer die Zeitzone, wenn Sie Jobs planen, die von Geschäftszeiten oder Fristen abhängen.
Wie plane ich einen Cron-Job für den ersten Tag jedes Monats?
Verwenden Sie '0 0 1 * *', um um Mitternacht am 1. jedes Monats auszuführen, oder '0 9 1 * *', um am 1. um 9 Uhr morgens auszuführen. Das dritte Feld (Tag des Monats) akzeptiert Werte von 1 bis 31. Für den letzten Tag des Monats unterstützen die meisten Cron-Implementierungen keine 'L'-Notation — Sie benötigen ein Skript, das prüft, ob morgen der 1. ist.
Kann Cron mehrere Befehle gleichzeitig ausführen?
Ja. In einem Crontab-Eintrag trennen Sie Befehle mit && (zweiten nur ausführen, wenn der erste erfolgreich ist), || (zweiten nur ausführen, wenn der erste fehlschlägt) oder ; (beide unabhängig vom Ergebnis ausführen). Für komplexe Jobs ist es Best Practice, ein Shell-Skript aufzurufen: * * * * * /pfad/zum/skript.sh — dies hält die Crontab übersichtlich und ermöglicht dem Skript, Logging, Fehlerbehandlung und Locking zu beinhalten.
Automatisches Monitoring gewünscht?
24/7-Überwachung mit sofortigen Benachrichtigungen bei Problemen.
Kostenlos testen