DT Dev Tools

Cron-Erklärer — Cron-Ausdrücke erklären und nächste Läufe

Erklärt Cron-Ausdrücke verständlich und zeigt die nächsten Läufe. Unterstützt Unix mit 5 Feldern, Sekunden, Quartz, @Makros und L, W, #.

🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladen

Fields

FieldValueMatchesAllowed

Upcoming runs

    War dieses Tool nützlich? Bewerte es:

    Was der Cron-Erklärer leistet

    Der Cron-Erklärer übersetzt einen Cron-Ausdruck in verständliche Sprache und listet genau auf, wann er als Nächstes ausgelöst wird. Er versteht die klassische Crontab mit fünf Feldern, wie sie Linux, Kubernetes CronJobs, GitHub Actions und die meisten Hosting-Dashboards verwenden, die sechsstellige Form mit vorangestelltem Sekundenfeld, die Spring, node-cron und croner nutzen, sowie Quartz-Ausdrücke mit sieben Feldern und einem Jahr. Auch Makros wie @hourly, @daily, @weekly, @monthly und @yearly werden aufgelöst und erklärt.

    Statt Sterne, Schrittweiten, Bereiche und Listen im Kopf zu entschlüsseln, sehen Sie Sätze wie „Every 15 minutes between 09:00 and 17:59, on Monday through Friday“, eine Tabelle, die zeigt, welche Werte jedes Feld abdeckt, sowie die nächsten 5, 10 oder 25 Ausführungszeiten in Ihrer lokalen Zeitzone oder in UTC. Auch erweiterte Tokens werden unterstützt: L für den letzten Tag des Monats, 15W für den Werktag, der dem 15. am nächsten liegt, MON#2 für den zweiten Montag und 5L für den letzten Freitag. Namen wie JAN und MON funktionieren in jedem Feld, in dem sie sinnvoll sind.

    Privater Workflow im Browser

    Die gesamte Verarbeitung findet in Ihrem Browser mit clientseitigem JavaScript statt. Das Tool lädt keine Snippets, Konfigurationswerte, erzeugten Daten, Abfragetexte oder kopierten Beispiele auf einen Server hoch und erfordert kein Konto. Dieses rein lokale Modell ist bei Entwicklerwerkzeugen wichtig, weil die eingefügten Inhalte oft echten Anwendungsdaten ähneln. Die lokale Verarbeitung senkt das Risiko und hält die Interaktion schnell, da keine Netzwerkrunde nötig ist.

    Praktische Tipps

    Wenn sowohl das Feld für den Tag des Monats als auch das für den Wochentag eingeschränkt sind, führt Standard-Cron den Job aus, wenn eines von beiden zutrifft — 0 0 1 * MON wird am 1. und an jedem Montag ausgelöst. Die Erklärung benennt das ausdrücklich, weil es viele überrascht. Quartz nummeriert Wochentage von 1 bis 7 beginnend mit Sonntag, während Unix-Cron 0–7 verwendet, wobei 0 und 7 beide Sonntag bedeuten; das Tool erkennt Quartz am ?-Token oder an einem siebten Feld. Ein Cron-Ausdruck läuft meist in der Zeitzone des Schedulers, nicht in der Ihres Browsers; nutzen Sie daher für Server die UTC-Ansicht und achten Sie auf Sommerzeitwechsel. Kombinieren Sie bei Produktionsjobs eine verständliche Erklärung mit Monitoring und idempotentem Job-Verhalten.

    So verwenden Sie

    1. Cron eingebenFügen Sie einen Ausdruck wie 0 9 * * MON-FRI ein oder klicken Sie auf eine Vorlage.
    2. Erklärung lesenSehen Sie den Zeitplan in verständlicher Sprache und eine Aufschlüsselung Feld für Feld.
    3. Kommende Läufe prüfenPrüfen Sie die nächsten Ausführungszeiten in Ortszeit oder UTC.

    Häufig gestellte Fragen

    Welche Cron-Formate werden unterstützt?
    Standard-Unix-Cron mit fünf Feldern, Cron mit sechs Feldern und Sekunden (Spring, node-cron, croner), Quartz mit sieben Feldern und einem Jahr sowie Makros wie @daily, @weekly und @reboot.
    Zeigt es die nächsten Ausführungszeiten an?
    Ja. Es listet die nächsten 5, 10 oder 25 Ausführungszeiten in Ihrer lokalen Zeitzone oder in UTC auf und überspringt dabei korrekt Zeiten, die bei Sommerzeitwechseln nicht existieren.
    Werden L, W, # und ? unterstützt?
    Ja. L steht für den letzten Tag (oder den letzten Wochentag wie 5L), W für den nächstgelegenen Werktag, # für den n-ten Wochentag (MON#2), und ? kennzeichnet in Quartz das ungenutzte Tagesfeld.
    Werden Namen wie MON und JAN unterstützt?
    Ja. Monats- und Wochentagsnamen werden in der gängigen dreibuchstabigen Form akzeptiert.