Alle 5 Minuten
*/5 * * * *
Alle 5 Minuten — zur vollen Stunde und dann jeweils im 5-Minuten-Takt.
Schrittwerte (*/5) sind der einfachste Weg, „alle N" auszudrücken, ohne jede Zahl einzeln aufzuzählen. Klassiker für Health Checks und Polling-Jobs.
Cron-Zeitpläne erstellen, dekodieren und nächste Läufe vorschauen.
Zuletzt aktualisiert
*/15****Alle 15 Minuten
2026-04-26 21:45 Sun2026-04-26 22:00 Sun2026-04-26 22:15 Sun2026-04-26 22:30 Sun2026-04-26 22:45 SunEin Cron-Ausdruck ist eine kompakte Schreibweise für wiederkehrende Zeitpläne. Es ist dieselbe Syntax wie bei Unix cron, dem ursprünglichen Linux-Scheduler — und sie hat sich auf so ziemlich jeden Job-Runner ausgebreitet, dem du heute begegnest: Kubernetes CronJobs, GitHub-Actions-Schedules, AWS EventBridge, Cloudflare Workers, Vercel Cron und die meisten CI/CD-Plattformen.
Das Format wirkt auf den ersten Blick einschüchternd, ist aber nichts weiter als fünf durch Leerzeichen getrennte Felder: Minute, Stunde, Tag des Monats, Monat, Wochentag. Jedes Feld ist entweder eine Zahl, eine Liste (1,15), ein Bereich (9-17), ein Schritt (*/5) oder ein Wildcard (*). Ein gutes Cron-Tool übersetzt den Ausdruck in einen verständlichen Satz und zeigt die nächsten Ausführungszeiten — so kannst du vor dem Deploy noch einmal gegenchecken.
Manche Plattformen erweitern die klassische 5-Feld-Syntax um ein vorangestelltes *Sekunden*-Feld (Quartz, Spring, Kubernetes 6-Feld) oder ein angehängtes *Jahr*-Feld. Schau also immer nach, welches Format dein Scheduler erwartet, bevor du einen Ausdruck einfügst.
* steht für „jeden Wert" in dem Feld — und ist meistens der Grund, warum ein Job häufiger läuft als erwartet.*/N heißt „alle N Einheiten" — */5 im Minutenfeld bedeutet also „alle 5 Minuten".Wähle ein Preset, das deinem Ziel nahekommt — Jede Minute, Stündlich, Täglich um 9 Uhr, Werktags um 9 Uhr, Monatlich. Der Ausdruck erscheint direkt im Editor.
Bearbeite Minute, Stunde, Tag des Monats, Monat und Wochentag. Setze * für jeden Wert, nutze Komma-Listen, Bereiche (9-17) oder Schritte (*/15).
Das Tool macht aus deinem Ausdruck einen Satz (Um 09:00 an jedem Werktag). Passt der Satz nicht zu dem, was du eigentlich wolltest, stimmt der Ausdruck nicht.
Geh die nächsten 5–10 Termine in deiner Zeitzone durch. Achte besonders auf Sommer-/Winterzeit, wenn dein Schedule in der Nähe der Umstellung liegt.
Setze den Ausdruck in deine crontab, deinen GitHub-Actions-Workflow, einen Kubernetes CronJob oder den Scheduler deiner Wahl ein.
Die fünf Felder eines Standard-Cron-Ausdrucks in der richtigen Reihenfolge. Referenz: die POSIX-crontab(5)-Manpage.
| Position | Feld | Bereich | Sonderzeichen |
|---|---|---|---|
| 1 | Minute | 0–59 | * , - / |
| 2 | Stunde | 0–23 | * , - / |
| 3 | Tag des Monats | 1–31 | * , - / ? (manche Dialekte) |
| 4 | Monat | 1–12 oder JAN–DEC | * , - / |
| 5 | Wochentag | 0–6 (So=0) oder SUN–SAT | * , - / |
*/5 * * * *
Alle 5 Minuten — zur vollen Stunde und dann jeweils im 5-Minuten-Takt.
Schrittwerte (*/5) sind der einfachste Weg, „alle N" auszudrücken, ohne jede Zahl einzeln aufzuzählen. Klassiker für Health Checks und Polling-Jobs.
0 9 * * 1-5
Um 09:00 von Montag bis Freitag.
Der Wochentagsbereich 1-5 bedeutet Montag bis Freitag. Perfekt für Erinnerungen während der Arbeitszeit oder für Werktags-Digests.
0 0 1 * *
Um 00:00 am 1. Tag jedes Monats.
Tag des Monats 1 plus * in allen anderen Feldern ergibt einen echten Monatsjob. Typisch für Abrechnungen, Reports und Rotations-Tasks.
0,30 9-17 * * 1-5
Zur Minute 0 und 30 zwischen 09:00 und 17:00, Montag bis Freitag.
Komma-Liste (0,30) plus Bereich (9-17) plus Werktage. Genau die Art Schedule, die man für ein BI-Refresh oder das Abarbeiten einer Queue nimmt — also etwas, das nur während der Arbeitszeit relevant ist.
*/45 benutzen und glauben, das feuert alle 45 Minuten. Schrittwerte werden ab 0 gerechnet, also feuert */45 zu Minute 0 und 45 — kein echter 45-Minuten-Takt.* für *jeden Wert*, eine Zahl für einen exakten Wert, eine Komma-Liste (1,15), einen Bereich (9-17) oder einen Schritt (*/5).*/5 * * * *?*/5 im Minutenfeld feuert zu Minute 0 und dann jeweils alle 5 Minuten — also 0, 5, 10, 15, …, 55 — und das * in allen anderen Feldern bedeutet jede Stunde, jeden Tag, jeden Monat, an jedem Wochentag.TZ=Europe/Berlin, AWS-Schedule-Expressions usw.). Im Zweifel: Schedules in UTC ablegen.0 0 * * 0 und 0 0 * * 7?7 wird zur Kompatibilität mit einigen Dialekten ebenfalls als Sonntag akzeptiert.