So verwenden Sie Cron-Generator
- 1
Dialekt wählen
Wählen Sie Standard-Cron, Cron mit Sekunden, Quartz oder AWS EventBridge – oder fügen Sie einfach einen Ausdruck ein und lassen Sie die Feldanzahl entscheiden.
- 2
Zeitplan schreiben oder erstellen
Geben Sie einen Ausdruck ein, starten Sie mit einer Vorlage oder legen Sie jedes Feld mit dem visuellen Editor fest.
- 3
Beschreibung prüfen
Prüfen Sie die Beschreibung in einfachen Worten und die hervorgehobenen Felder, damit der Ausdruck wirklich bedeutet, was Sie beabsichtigt haben.
- 4
Nächste Ausführungen prüfen
Wählen Sie eine Zeitzone, bestätigen Sie die nächsten 10 Ausführungszeiten und kopieren Sie dann den Ausdruck.
Limits und Pro
Kostenlos und ohne Registrierung: 4 Dialekte, 12 Vorlagen und die nächsten 10 Ausführungszeiten in über 400 Zeitzonen, gesucht bis zu 30 Jahre im Voraus (oder bis zum letzten Jahr des Ausdrucks).
Pro entfernt die Werbung; der Builder funktioniert in jedem Tarif gleich. Pro ansehen
Über Cron-Generator
Ein Cron-Ausdruck fasst einen Zeitplan in wenigen durch Leerzeichen getrennten Feldern zusammen, und eine einzige falsch gesetzte Zahl kann aus „jeden Werktag um 9 Uhr“ ein „jede Minute der neunten Stunde“ machen. Mit diesem Builder schreiben oder fügen Sie einen Ausdruck ein und sehen sofort eine Beschreibung in einfachen Worten, bei der jedes Feld beschriftet ist. Dazu listet er die nächsten zehn Zeitpunkte auf, zu denen der Ausdruck ausgelöst wird.
Vier Dialekte werden unterstützt, denn sie unterscheiden sich tatsächlich. Standard-Cron hat fünf Felder – Minute, Stunde, Tag des Monats, Monat und Wochentag – und wird von crontab, Linux-Cron-Daemons, Kubernetes CronJobs und GitHub Actions verwendet; auch Makros wie @daily sind möglich. Der Dialekt „Mit Sekunden“ ergänzt vorn ein Sekundenfeld, wie in node-cron und croner. Quartz nutzt sechs oder sieben Felder mit Sekunden und optionalem Jahr, nummeriert den Sonntag als 1, verlangt in einem der beiden Tagesfelder ein ? und ergänzt L für „letzter“, W für „nächster Werktag“ und # für „dritter Freitag“. AWS EventBridge hat sechs Felder, die mit einem Jahr enden, teilt Quartz' Tagesregeln und wird als cron(…) geschrieben. Beim Einfügen eines Ausdrucks wechselt der Dialekt, wenn die Feldanzahl eindeutig ist, und beim Wechsel des Dialekts wird Ihr Ausdruck nach Möglichkeit umgewandelt.
Der visuelle Editor legt jedes Feld mit den Steuerelementen „Jede/r“, jede N-te, bestimmte Werte oder „Bereich“ fest, und die Vorlagen decken häufige Aufgaben ab. Ausführungszeiten werden in jeder IANA-Zeitzone berechnet, einschließlich der Lücken bei der Sommerzeit; EventBridge-Regeln verwenden standardmäßig UTC, da AWS sie so auswertet.
Der Builder prüft nur Syntax und Zeitpunkte: Er kennt weder die Uhr Ihres Servers noch verpasste Ausführungen, während ein Rechner ausgeschaltet war, noch scheduler-spezifische Grenzen wie das Mindestintervall von GitHub.
Datenschutz
Ausdrücke werden von Code auf dieser Seite analysiert und die Ausführungszeiten mit den Zeitzonendaten Ihres Browsers berechnet; es wird nichts an einen Server gesendet. Dialekt und Zeitzone werden für Ihren nächsten Besuch im lokalen Speicher abgelegt.
Funktionen
Erklärungen in einfachen Worten
„Um 09:30 Uhr, von Montag bis Freitag“, statt zu raten, was 30 9 * * 1-5 bewirkt.
Nächste 10 Ausführungen, jede Zone
Ausführungszeiten in UTC oder jeder IANA-Zeitzone, einschließlich Sommerzeitwechseln.
Quartz- und AWS-Syntax
Sekunden, Jahre, ?, L, W und # für die Scheduler, die sie unterstützen.