Text & Dokumente
Zahlen & Berechnung
Daten & Formate
Sicherheit
Entwicklung & DevOps
Künstliche Intelligenz
Finanzen
Gesundheit & Wohlbefinden
Produktivität
Spiele & Unterhaltung
Multimedia & Design
Unternehmen
Bedienungsanleitung
Was ein Cron-Ausdruck ist

Ein Cron-Ausdruck beschreibt wann sich eine geplante Aufgabe wiederholt. Hier schreibst du ihn (oder baust ihn per Klick zusammen), und das Werkzeug sagt dir in natürlicher Sprache, wann er ausgeführt wird, listet dir die nächsten 10 Vorkommen auf, zeichnet sie in einen Kalender und erzeugt dir die fertige Konfiguration für Kubernetes, Spring oder GitHub Actions. Alles in deinem Browser, ohne Server.

Aufbau: die 5 Felder

Ein Standardausdruck hat 5 durch Leerzeichen getrennte Felder, immer in dieser Reihenfolge:

• Minute — 0-59
• Stunde — 0-23 (24-Stunden-Format)
• Tag des Monats — 1-31
• Monat — 1-12
• Wochentag — 0-7 (0 und 7 = Sonntag, 1 = Montag … 6 = Samstag)

Man liest von links nach rechts: 0 9 * * 1-5 = Minute 0, Stunde 9, jeder Tag des Monats, jeder Monat, Montag bis Freitag → „um 09:00 Uhr, montags bis freitags“.

Mit dem Schalter 6 Felder (mit Sekunden) wird ein Feld für Sekunden (0-59) vorangestellt, nützlich zum Kopieren von Formaten, die es verlangen (z. B. Spring); die Berechnung der nächsten Ausführungen arbeitet weiterhin minutengenau.

Sonderzeichen (mit Beispielen)

In jedem Feld kannst du diese Symbole kombinieren:

• * — beliebiger Wert. * * * * * = jede Minute.
• ? — dasselbe wie * („beliebig“); wird aus Kompatibilitätsgründen akzeptiert.
• , — Liste einzelner Werte. 0 0 1,15 * * = am 1. und 15. um Mitternacht.
• - — Bereich. 0 9 * * 1-5 = von Montag (1) bis Freitag (5).
• */N — alle N ab dem Beginn des Bereichs. */5 * * * * = alle 5 Minuten (0, 5, 10…).
• A-B/N — alle N innerhalb eines Bereichs. 0-30/10 * * * * = in den Minuten 0, 10, 20 und 30.

Sie lassen sich im selben Feld mit Kommas mischen: 0,30 9-18 * * * = zur vollen und zur halben Stunde, von 9 bis 18 Uhr.

Achtung: dieses Werkzeug arbeitet nur mit Zahlen. Es unterstützt weder Namen (MON, JAN) noch die erweiterten Platzhalter L, W oder #: wenn du sie benutzt, wird der Ausdruck als ungültig markiert.

Presets und Aliase

Oben findest du Preset-Schaltflächen, die den Ausdruck mit einem Klick ausfüllen (jede Minute, alle 5/15 Min., jede Stunde, täglich um Mitternacht, Mo–Fr um 9 Uhr, am 1. des Monats, sonntags um 3 Uhr, jedes Quartal).

Du kannst auch statt der 5 Felder einen Alias mit @ schreiben:

• @hourly = 0 * * * *
• @daily / @midnight = 0 0 * * *
• @weekly = 0 0 * * 0 (sonntags um Mitternacht)
• @monthly = 0 0 1 * * (am 1. um Mitternacht)
• @yearly / @annually = 0 0 1 1 * (1. Januar)

Bei der Validierung wird der Alias automatisch zu seinen 5 Feldern expandiert.

Visueller Builder

Wenn du die Syntax nicht schreiben willst, bau sie per Klick zusammen. Jedes Feld (Minute, Stunde, Wochentag, Tag des Monats, Monat) ist ein Raster aus Kästchen: klick die an, die du einschließen willst, und der Ausdruck aktualisiert sich sofort im Feld oben.

• Ein Kästchen ohne Auswahl (oder mit allem ausgewählt) entspricht *, „beliebiger Wert“.
• Der Button leeren bei jedem Feld setzt es auf * zurück.
• Die Zusammenfassung neben jedem Feld zeigt dir den aktuellen Wert (z. B. 0,30 oder die Monats-/Tagesnamen).
• Der Schalter 6 Felder fügt das Raster für Sekunden hinzu.

Es funktioniert in beide Richtungen: wenn du den Ausdruck von Hand schreibst, synchronisiert sich das Raster, um ihn widerzuspiegeln.

Dinge, die zu beachten sind

• Tag des Monats und Wochentag zusammen: Schränkst du beide gleichzeitig ein (keines ist *), löst dieses Werkzeug nur aus, wenn beide übereinstimmen. Zum Beispiel läuft 0 0 13 * 5 an Tagen 13, die außerdem auf einen Freitag fallen. Lasse eines auf *, wenn du das gebräuchlichere Verhalten willst.
• Sonntag ist 0 und 7: * * * * 0 und * * * * 7 sind dasselbe.
• Nur Zahlen: kein MON, JAN, L, W oder # (siehe „Sonderzeichen“).
• Die Sekunden ändern die Berechnung nicht: Das 6. Feld bleibt für den Export erhalten, aber die nächsten Ausführungen werden minutengenau berechnet.
• Lokale Zeit: Die angezeigten Daten verwenden die Zeitzone deines Rechners; die Zielumgebung, in der du bereitstellst, kann eine andere verwenden (z. B. UTC).

CronGenerator und Validator
CronVisueller Builder · Aliases · Export nach K8s / Spring / GitHub Actions
Voreinstellungen:
Um 09:00 AM, Montag bis Freitag
Minute0
Stunde9
WochentagMo,Di,Mi,Do,Fr
Tag Monat*
Monat*