Cron Expression Parser

Cron Ausdruck Parser

Kostenloser Cron Ausdruck Parser und Generator. Cron-Ausdruck einfügen und sofort lesbare Beschreibung, Ausführungszeiten und Feld-Analyse erhalten....

Aktualisiert Mai 2026

Geprüft von Rafael Duarte

PLATFORM

LANGUAGE / RUNTIME

SCRIPT / COMMAND

FIELD EDITOR

0–59
0–23
1–31
1–12
0–6

QUICK PRESETS

CRON EXPRESSION

VALID
0 12 * * *

DESCRIPTION

"At 12:00"

FIELD BREAKDOWN

MINUTE 0 0
HOUR 12 12:00 PM
DAY * every day
MONTH * every month
WEEKDAY * any day of week

NEXT EXECUTIONS

#1 Sat, Oct 31, 12:00 PM
#2 Sun, Nov 01, 12:00 PM
#3 Mon, Nov 02, 12:00 PM
#4 Tue, Nov 03, 12:00 PM
#5 Wed, Nov 04, 12:00 PM

PLATFORM TIP: Linux / macOS

Standard 5-field cron. Edit your crontab with `crontab -e`. Runs in the server's local timezone — consider writing schedules in UTC to avoid DST surprises.

So funktioniert's

Von der Plattform zur fertigen Crontab-Zeile

1. Plattform und Sprache wählen

Linux, Kubernetes, GitHub Actions, GitLab CI, Quartz/Spring oder AWS EventBridge — dazu PHP, Python, Node.js und sieben weitere Laufzeiten für das Interpreter-Präfix.

2. Felder anpassen oder Preset nutzen

Visueller Editor (MIN, STD, TAG, MONAT, WOCHENTAG) oder ein fertiger Zeitplan wie "alle 5 Minuten" bzw. "werktags um 9 Uhr".

3. Ausdruck oder komplette Zeile kopieren

Inklusive Skriptpfad und Interpreter-Präfix — einsatzbereit für Crontab, Workflow-Datei oder YAML-Manifest.

Was dieses Tool kann

Mehr als nur ein Syntax-Check

Nächste 5 Ausführungen

Zeigt exakt, wann der Job als Nächstes läuft — umgerechnet in deine lokale Zeitzone, noch vor dem Deployment.

Visueller Feld-Editor

Minute, Stunde, Tag, Monat und Wochentag einstellen, ohne die Sternchen-und-Bindestrich-Syntax auswendig zu kennen.

Komplette Crontab-Zeile

Erzeugt den fertigen Befehl mit Skriptpfad und passendem Interpreter-Präfix (PHP, Python, Node und weitere).

Echtzeit-Validierung

Ein grünes oder rotes Badge bestätigt sofort, ob die Syntax gültig ist — noch bevor du etwas kopierst.

Feld-für-Feld-Erklärung

Jedes Feld (Sekunde, Minute, Stunde, Tag, Monat, Wochentag) wird in Klartext übersetzt, etwa "montags bis freitags" oder "alle 15 Minuten".

Unterstützt Unix, Quartz und AWS

Wechsle zwischen dem klassischen 5-Felder-Format, dem 6-Felder-Format mit Sekunden von Quartz/Spring und dem 6-Felder-Format mit Jahr von AWS EventBridge.

Beispiele für Cron-Ausdrücke

Typische Zeitpläne zum Übernehmen und Anpassen

Ausdruck
Bedeutung
*/5 * * * *
Alle 5 Minuten — für Metriken oder Healthchecks
0 0 * * *
Täglich um Mitternacht — klassisches Backup-Fenster
0 9 * * 1-5
Montag bis Freitag um 9:00 Uhr — Jobs zur Geschäftszeit
0 0 1 * *
Am 1. jedes Monats — monatliche Abrechnung
*/15 9-17 * * 1-5
Alle 15 Min. zwischen 9 und 17 Uhr, werktags — Polling während der Bürozeit

Wann du diesen Generator brauchst

Die häufigsten Situationen beim Planen von Jobs

Kubernetes CronJobs

Baue den 5-Felder-Zeitplan, der standardmäßig in UTC läuft und ein Mindestintervall von 1 Minute erlaubt.

GitHub Actions und GitLab CI

Workflows in UTC planen — GitHub mit mindestens 5 Minuten Abstand, GitLab mit 1 Stunde auf Shared Runnern.

Quartz-/Spring-Boot-Jobs

Nutze das 6-Felder-Format mit Sekunden, inklusive L, W und # für komplexere Regeln.

AWS EventBridge

6-Felder-Zeitplan mit Jahr — läuft immer in UTC, ? ist in Tag-des-Monats oder Wochentag Pflicht.

Laravel / Artisan

In routes/console.php mit ->cron("Ausdruck") planen — Artisan selbst läuft jede Minute über * * * * * php artisan schedule:run im Server-Crontab.

Scheduler innerhalb der Anwendung (node-cron, APScheduler)

Bibliotheken wie node-cron (Node.js) oder der CronTrigger von APScheduler (Python) verstehen dieselbe 5-Felder-Syntax — praktisch, wenn der Zeitplan im Prozess selbst lebt und nicht im Betriebssystem.

Häufige Fehler

Typische Stolperfallen beim Schreiben und Deployen eines Cron-Ausdrucks

5 Felder verwenden, wo Quartz 6 verlangt

Quartz stellt ein Sekundenfeld voran — ein 5-Felder-Ausdruck ist dort schlicht ungültig.

Vergessen, dass Cron in der Cloud in UTC läuft

Kubernetes, GitHub Actions und AWS EventBridge nutzen standardmäßig UTC, nicht die Zeitzone deines Servers oder Teams.

Tag-des-Monats UND Wochentag gleichzeitig in AWS EventBridge angeben

Eines der beiden Felder muss ? sein — beide gleichzeitig zu setzen lehnt AWS mit einem Regelfehler ab.

Nummerierung des Wochentags verwechseln

Im Unix-Standard steht 0 (oder 7) für Sonntag und 1 für Montag — wer 1 für Sonntag hält, plant den Job am falschen Tag.

`L`, `W` oder `#` außerhalb von Quartz einsetzen

Diese Zeichen sind nur im 6-Felder-Format von Quartz gültig; in einem normalen Unix-Crontab oder im spec.schedule von Kubernetes führen sie zu einem Syntaxfehler oder, schlimmer, zu einer stillschweigend falschen Ausführung.

Ausführung auf die Minute genau bei Shared Runnern erwarten

GitHub Actions kann den Zeitplan bei hoher Last um bis zu 15 Minuten verzögern, und GitLab CI hat auf Shared Runnern ein Mindestintervall von 1 Stunde — beides sind keine Echtzeit-Garantien.

Warum diesen Cron-Ausdruck-Generator nutzen

Mehr als ein reiner Syntax-Checker: zeigt die nächsten 5 Ausführungen in deiner lokalen Zeitzone, unterstützt das 6-Felder-Format von Quartz und erzeugt die vollständige Crontab-Zeile inklusive fertigem Befehl.

Die Integrationshinweise sind nach Plattform sortiert — Kubernetes, GitHub Actions, GitLab CI, AWS EventBridge, Node.js, Python, PHP und Docker —, damit dir nicht der klassische Fehler passiert, die richtige Syntax auf der falschen Plattform einzusetzen.

Die gesamte Verarbeitung läuft im Browser — nichts wird an einen Server geschickt, du kannst also auch Zeitpläne für produktive Systeme bedenkenlos einfügen. Echtzeit-Validierung und die Feld-für-Feld-Erklärung machen das Ergebnis leichter überprüfbar, als die Syntax auswendig zu lernen.

5 Felder vs. 6 Felder

Welches Format deine Plattform verlangt

Unix/Linux (5 Felder)
Quartz/Spring (6 Felder)
AWS EventBridge (6 Felder)
Zusätzliches Feld
keines
Sekunden (am Anfang)
Jahr (am Ende)
Zeitzone
lokal auf dem Server
lokal in der JVM
immer UTC
Eingesetzt in
Crontab, K8s, GitHub Actions
Java, Spring Boot, Jenkins
AWS EventBridge

Häufig gestellte Fragen

Eine Zeichenkette aus fünf (oder sechs) durch Leerzeichen getrennten Feldern, die einen wiederkehrenden Zeitplan für automatisierte Aufgaben festlegt — verwendet in Crontab, CI/CD-Pipelines und Cloud-Schedulern.

Weiterführende Quellen

Verwandter Artikel

Docker explicado para quem nunca usou containers

Verwandte Tools