Cron-Ausdrucks-Ersteller

Erstelle und validiere Cron Ausdrücke mit einem interaktiven Editor. Siehe die Beschreibung in natürlicher Sprache und die nächsten 5 Ausführungen für jede Zeitplanung.

100% clientseitig. Deine Daten verlassen niemals deinen Browser.

Minute
Stunde
Tag des Monats
Monat
Wochentag

Jede Minute

Nächste 5 Ausführungen
  • 1.Mo., 15. Juni 2026, 12:51
  • 2.Mo., 15. Juni 2026, 12:52
  • 3.Mo., 15. Juni 2026, 12:53
  • 4.Mo., 15. Juni 2026, 12:54
  • 5.Mo., 15. Juni 2026, 12:55
Kurzreferenz
*Beliebiger Wert
,Listentrennzeichen
-Bereich
/Schritt
1-5Bereich 1 bis 5
*/15Alle 15 Einheiten

Konverter & Beispiele

Cron-Spickzettel: Jeder Ausdruck, den du wirklich verwenden wirst

Schnellreferenz für Cron Ausdrücke, die alle gängigen Zeitpläne von jeder Minute bis jährlich abdeckt. Enthält Syntax Aufschlüsselung, Feldbereiche, Sonderzeichen und Aliase.

Cron Ausdruck für täglich um Mitternacht: 0 0 * * *

Der Cron Ausdruck 0 0 * * * führt einen Job täglich um Mitternacht aus. Deckt den @daily Alias, Zeitzonen Fallstricke, Sommerzeit Grenzfälle und die Verteilung von Nachtjobs ab.

Cron Ausdruck für alle 10 Minuten: */10 * * * *

Der Cron Ausdruck */10 * * * * führt einen Job alle 10 Minuten aus (6 Mal pro Stunde). Deckt Offset Syntax, Lastverteilung und wann auf */5 aufgerüstet werden sollte ab.

Cron Ausdruck für alle 15 Minuten: */15 * * * *

Der Cron Ausdruck */15 * * * * löst um :00, :15, :30 und :45 aus (96 Läufe pro Tag). Deckt ab, warum 15 Minuten der Standard für Hintergrundjobs ist und wie man es mit Stundeneinschränkungen kombiniert.

Cron Ausdruck für alle 30 Minuten: */30 * * * *

Der Cron Ausdruck */30 * * * * läuft um :00 und :30 jede Stunde (48 Mal pro Tag). Deckt die Syntax */30 vs 0,30, Phasenverschiebung mit 15,45 und halbstündliche Anwendungsfälle ab.

Cron Ausdruck für alle 5 Minuten: */5 * * * *

Der Cron Ausdruck */5 * * * * führt einen Job alle 5 Minuten aus (12 Mal pro Stunde). Deckt den Schritt Operator, Geschäftszeiten Varianten und systemd Timer Alternativen ab.

Cron Ausdruck für jede Stunde: 0 * * * *

Der Cron Ausdruck 0 * * * * führt einen Job zu jeder vollen Stunde aus (24 Mal pro Tag). Deckt die @hourly Abkürzung, das Verteilen mehrerer Jobs und den * vs 0 Fehler ab.

Cron Ausdruck für jede Minute: * * * * *

Der Cron Ausdruck * * * * * führt einen Job jede Minute aus, 1440 Mal pro Tag. Erfahre, wann ein Cron pro Minute sinnvoll ist, wie sich überlappende Läufe vermeiden lassen und welche Subminuten Alternativen es gibt.

Cron Ausdruck für jeden Montag: 0 0 * * 1

Der Cron Ausdruck 0 0 * * 1 löst jeden Montag um Mitternacht aus. Deckt die Wochentagsnummerierung (Montag = 1), den MON Alias und den dom/dow ODER-Logik Grenzfall ab.

Cron Ausdruck für jeden Sonntag: 0 0 * * 0

Der Cron Ausdruck 0 0 * * 0 löst jeden Sonntag um Mitternacht aus. Deckt ab, warum Sonntag sowohl 0 als auch 7 ist, die @weekly Abkürzung und Wochenend (0,6) Zeitplanung.

Cron Ausdruck für jeden Werktag (Mo bis Fr): 0 0 * * 1-5

Der Cron Ausdruck 0 0 * * 1-5 läuft Montag bis Freitag. Deckt den Bereich 1-5, Aliase MON-FRE, Feiertags Workarounds und Geschäftszeiten Muster ab.

Cron-Ausdruck für monatlich am 1. Tag: 0 0 1 * *

Der Cron-Ausdruck 0 0 1 * * führt am 1. jedes Monats um Mitternacht aus. Deckt @monthly, die Lösung für den letzten Monatstag, Schaltjahres-Eckfälle und das Überspringen der Tage 29/30/31 ab.

Cron-Ausdruck für Werktage um 9 Uhr: 0 9 * * 1-5

Der Cron-Ausdruck 0 9 * * 1-5 wird um 9 Uhr von Montag bis Freitag ausgelöst. Deckt die Wochentagsnummerierung (0=So), die Aliase MO-FR und die ODER-Logik-Falle zwischen Monatstag und Wochentag ab.

Verwandte Werkzeuge

Cron Ausdrucks Ersteller

Ein Cron Ausdruck ist eine Zeichenkette mit fünf Feldern (Minute, Stunde, Tag des Monats, Monat, Wochentag), die definiert, wann ein geplanter Job ausgeführt wird. */5 * * * * bedeutet alle 5 Minuten; 0 9 * * 1-5 bedeutet um 9 Uhr an Werktagen. Erstelle Ausdrücke interaktiv unten, lies die Beschreibung in Klartext und überprüfe die nächsten Ausführungen, bevor du sie implementierst.

Verwendung

  1. Wähle einen Preset oder beginne mit der Eingabe in die Felder
  2. Bearbeite die Felder einzeln. Jede Eingabe entspricht einem Cron Feld (Minute, Stunde, Tag, Monat, Wochentag)
  3. Lies die Beschreibung. Das Tool übersetzt deinen Ausdruck in Echtzeit in Klartext
  4. Überprüfe die nächsten Ausführungen. Bestätige, dass die Zeitplanung wie erwartet funktioniert
  5. Kopiere den Ausdruck und füge ihn in deine crontab, dein Kubernetes Manifest oder deine CI Konfiguration ein

Details zur Cron Syntax

Jedes der fünf Felder akzeptiert diese Wertetypen:

Das Monatsfeld akzeptiert 1-12 oder dreibuchstabige Namen (JAN bis DEZ). Das Wochentagsfeld akzeptiert 0-6 (So=0) oder Namen (SON bis SAM).

Die gebräuchlichen Kurzaliase wie @daily (entspricht 0 0 * * *), @hourly (0 * * * *) und @weekly (0 0 * * 0) werden von den meisten Cron Implementierungen und von diesem Tool unterstützt.

Das verwirrendste Verhalten bei Cron ist die Interaktion zwischen Tag des Monats und Wochentag. Wenn beide Felder eingeschränkt sind (keines ist *), führt POSIX Cron den Job aus, wenn eine der Bedingungen zutrifft. Dies ist ODER Logik, nicht UND. Wenn du 0 0 15 * 5 konfigurierst, wird der Job um Mitternacht am 15. des Monats UND jeden Freitag ausgeführt.

Du musst die Ausführungen in deine Zeitzone umrechnen. Cron verwendet die Systemzeitzone. Wenn dein Server auf UTC eingestellt ist, führt 0 9 * * 1-5 um 9 Uhr UTC aus, nicht in deiner Ortszeit. Für bestimmte Zeitzonen setze die Variable TZ in der crontab oder verwende CRON_TZ, falls deine Implementierung dies unterstützt.

Gängige Presets

AusdruckBeschreibung
* * * * *Jede Minute
*/5 * * * *Alle 5 Minuten
*/15 * * * *Alle 15 Minuten
0 * * * *Jede Stunde
0 0 * * *Täglich um Mitternacht
0 9 * * 1-5Werktags um 9 Uhr
0 0 * * 0Wöchentlich (Sonntag)
0 0 1 * *Monatlich am 1. Tag

Vor der Implementierung testen

Überprüfe immer die nächsten Ausführungen, bevor du einen Cron Ausdruck in Produktion nimmst. Was wie “alle 2 Stunden” aussieht, könnte nicht das sein, was du erwartest, wenn du vergisst, wie der Schritt Operator im Stundenfeld funktioniert. Verwende die interaktiven Felder oben, lies die Beschreibung in Klartext und bestätige die nächsten Ausführungszeiten.