Skip to content
Zurück zur Übersicht

Cron-Ausdruck Generator - Visueller Cron Builder online

Erstellen und verstehen Sie Cron-Ausdrücke. Mit visuellem Raster, lesbarer Übersetzung, nächsten Ausführungen und Codegenerierung für Linux & Quartz.

Minute
Stunde
Tag
Monat
Wochentag
* * * * *

Jede Minute

Plattform-Code
* * * * * /path/to/command

Klicke Zellen im visuellen Raster an, um einen Cron-Zeitplan ohne Syntax zu erstellen, oder wechsle in den Textmodus und gib den Ausdruck direkt ein. Schalte zwischen Linux Crontab (5 Felder) und Java/Quartz (7 Felder mit Sekunden und Jahr) um — ideal für Spring Boot @Scheduled, Quartz Scheduler und jede JVM-Cron-Anwendung. Jede Änderung zeigt eine lesbare Übersetzung in Deutsch, Englisch oder Chinesisch sowie die nächsten fünf Ausführungszeiten, damit du den Zeitplan vor dem Deploy verifizieren kannst. Generiere fertigen Code für Vercel Cron, GitHub Actions Workflows, Kubernetes CronJob YAML oder eine einfache Crontab-Zeile. Sonderausdrücke wie @daily, @hourly und Quartz-Zeichen (?, L, W, #) werden automatisch erkannt. Teile deinen Zeitplan per URL — der Ausdruck wird im Hash kodiert, kein Konto nötig. Alles läuft lokal im Browser; nichts wird an einen Server gesendet.

Anleitung

  1. 1

    Version wählen

    Wechsle zwischen Linux Crontab (5 Felder: Minute, Stunde, Tag, Monat, Wochentag) und Java/Quartz (7 Felder: Sekunde, Minute, Stunde, Tag, Monat, Wochentag, Jahr).

  2. 2

    Zeitplan erstellen

    Wähle für jedes Feld einen Modus — Jede/r, Bereich, Schritt oder Angeben — und fülle die Werte aus. Oder wechsle in den Textmodus und gib den Cron-Ausdruck direkt ein.

  3. 3

    Übersetzung lesen

    Die lesbare Beschreibung aktualisiert sich in Echtzeit, sodass du überprüfen kannst, ob der Zeitplan deinen Erwartungen entspricht.

  4. 4

    Ausführungen vorschau

    Prüfe die nächsten fünf Ausführungszeiten, um sicherzustellen, dass der Zeitplan zu den erwarteten Zeiten ausgelöst wird.

  5. 5

    Plattform-Code kopieren

    Wähle deine Zielplattform (Vercel Cron, GitHub Actions, Kubernetes CronJob oder Crontab) und kopiere den fertigen Code-Schnipsel. Für Spring Boot kopiere den Quartz-Ausdruck und füge ihn in deine @Scheduled(cron = "...")-Annotation ein.

FAQ

Q.Was ist ein Cron-Ausdruck?

Linux Crontab verwendet fünf durch Leerzeichen getrennte Felder: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12) und Wochentag (0-6, 0=Sonntag). Java/Quartz fügt Sekunden (0-59) und Jahr (optional) hinzu.

Q.Unterstützt dies Sekunden und Quartz-Cron?

Ja! Wechsle in den Java/Quartz-Modus, um 7-Felder-Ausdrücke mit Sekunden und Jahr zu erstellen. Quartz unterstützt auch Sonderzeichen: ? (kein spezifischer Wert), L (letzter), W (nächster Werktag) und # (n-ter Wochentag des Monats).

Q.Was bedeuten @daily, @hourly usw.?

Dies sind spezielle Kurzschreibweisen: @yearly = 0 0 0 1 1 *, @monthly = 0 0 0 1 * *, @weekly = 0 0 0 * * 0, @daily = 0 0 0 * * *, @hourly = 0 0 * * * *. Sie werden automatisch erkannt.

Q.Kann ich einen Cron-Zeitplan per URL teilen?

Ja. Jede Änderung aktualisiert den URL-Hash mit dem URL-codierten Ausdruck (z. B. #*%2F5%20*%20*%20*%20* für */5 * * * *). Einfach die Seiten-URL kopieren — jeder, der sie öffnet, sieht denselben Zeitplan.

Q.Funktioniert es mit Spring Boot @Scheduled?

Ja. Springs @Scheduled(cron = "...") akzeptiert das 6-Felder-Quartz-Format (Sekunde Minute Stunde Tag Monat Wochentag). Wechsle hier in den Java/Quartz-Modus, erstelle deinen Ausdruck und füge ihn direkt in die @Scheduled-Annotation ein. Beachte: Spring verlangt, dass entweder Tag oder Wochentag "?" ist — der visuelle Builder erledigt das automatisch.

Ähnliche Tools