Erstelle einen Crontab-Zeitplan, lies ihn im Klartext und prüfe genau, wann er als Nächstes ausgeführt wird.
Läuft lokal – Dateien verlassen dein Gerät nicht
Tool wird geladen…
So nutzt du: Cronjob Generator
1Gib einen Cron-Ausdruck ein oder starte mit einer Vorlage wie "Wochentags um 09:00 Uhr".
2Bearbeite die fünf Felder — Minute, Stunde, Tag des Monats, Monat und Wochentag — einzeln oder im Hauptfeld.
3Lies die Beschreibung im Klartext, um sicherzustellen, dass der Zeitplan deinen Vorstellungen entspricht.
4Prüfe die nächsten Ausführungszeiten in deiner eigenen Zeitzone und kopiere dann den Ausdruck.
Cron-Zeitpläne sicher erstellen
Cron-Ausdrücke sind kompakt, mächtig und fehleranfällig. Ein einziges falsches Feld macht aus „jeden Tag um 2 Uhr“ schnell „jede Minute zwischen 2 und 3 Uhr“. Mit diesem Cron-Generator können Sie Zeitpläne Feld für Feld oder aus Vorlagen erstellen. Er erklärt den Ausdruck in verständlicher Sprache und zeigt die nächsten Ausführungszeiten an. So können Sie sicher sein, dass Ihr Backup, Report oder Cleanup-Job genau dann läuft, wenn Sie es erwarten.
Funktionen
Fünf-Feld-Editor, der mit dem kompletten Ausdruck synchronisiert ist.
Klartext-Beschreibung des Zeitplans.
Die nächsten fünf Ausführungszeiten, berechnet in Ihrer Zeitzone.
Vorlagen für die häufigsten Zeitpläne.
Validierung mit einer klaren Meldung, die zeigt, welches Feld falsch ist.
Monats- und Wochentagsnamen (JAN–DEC, SUN–SAT) und Kürzel wie @daily.
Funktioniert offline in Ihrem Browser.
Cron-Syntax Cheat Sheet
┌───────── minute (0–59)
│ ┌─────── hour (0–23)
│ │ ┌───── day of month (1–31)
│ │ │ ┌─── month (1–12 or JAN–DEC)
│ │ │ │ ┌─ day of week (0–7 or SUN–SAT; 0 and 7 = Sunday)
│ │ │ │ │
* * * * *
Symbol
Bedeutung
Beispiel
*
Jeder Wert
* * * * * — jede Minute
,
Liste
0 8,12,18 * * * — um 08:00, 12:00 und 18:00 Uhr
-
Bereich
0 9-17 * * * — jede Stunde von 09:00 bis 17:00 Uhr
/
Schritt
*/15 * * * * — alle 15 Minuten
Häufige Beispiele
Ausdruck
Ausführung
*/5 * * * *
Alle 5 Minuten
0 * * * *
Jede volle Stunde
0 2 * * *
Jeden Tag um 02:00 Uhr
0 9 * * 1-5
Wochentags um 09:00 Uhr
0 0 * * 0
Jeden Sonntag um Mitternacht
0 0 1 * *
Am ersten Tag jedes Monats
0 0 1 1 *
Einmal im Jahr am 1. Januar
30 18 * * 5
Jeden Freitag um 18:30 Uhr
Tipps
Zeitzone beachten. Server und Cloud-Scheduler verwenden oft UTC. Nutze den Zeitzonen-Konverter, um lokale Zeiten umzurechnen.
Vermeide die volle Stunde für nicht dringende Aufgaben; viele Systeme führen Tasks bei 0 * * * * aus. Eine krumme Minute wie 7 verteilt die Last besser.
Von links nach rechts: Minute (0–59), Stunde (0–23), Tag des Monats (1–31), Monat (1–12 oder JAN–DEC) und Wochentag (0–7, wobei 0 und 7 für Sonntag stehen, oder SUN–SAT). Zum Beispiel wird 30 6 * * 1 jeden Montag um 06:30 Uhr ausgeführt.
Was bedeuten *, Komma, Bindestrich und Schrägstrich?
* steht für jeden Wert, ein Komma listet Werte auf (1,15), ein Bindestrich definiert einen Bereich (9-17) und ein Schrägstrich legt eine Schrittweite fest (*/10 = alle 10, 0-30/5 = alle 5 von 0 bis 30). Sie können kombiniert werden, wie z. B. 0,30 8-18 * * 1-5.
Was passiert, wenn ich sowohl den Tag des Monats als auch den Wochentag festlege?
Wenn im Standard-Cron beide Felder eingeschränkt sind, wird der Job ausgeführt, sobald eines davon zutrifft. 0 12 13 * 5 wird jeden 13. des Monats um 12 Uhr mittags sowie jeden Freitag ausgeführt – nicht nur an Freitag, dem 13.
In welcher Zeitzone werden die nächsten Ausführungszeiten angezeigt?
Sie werden in der Zeitzone deines Geräts berechnet. Ein Server führt Cron in seiner eigenen Zeitzone aus, oft UTC. Rechne die Zeit also entsprechend um – zum Beispiel mit dem Zeitzonen-Konverter.
Werden Sekunden oder das Jahresfeld unterstützt?
Dieses Tool verwendet das Standardformat mit fünf Feldern, das von crontab, den meisten Linux-Systemen, GitHub Actions, Kubernetes CronJobs und vielen Cloud-Schedulern genutzt wird. Einige Tools wie Quartz fügen ein Sekunden- und ein Jahresfeld hinzu; entferne diese, bevor du den Ausdruck hier überprüfst. Kürzel wie @daily und @hourly werden unterstützt.