“Um 00:00 und 12:00 am Tag im Monat 1 in jedem 2. Monat.”
Ausführungstabelle
Zeitzone: UTC
| # | Nächste Hinrichtung | ISO |
|---|---|---|
| Keine Ausführungszeiten verfügbar. | ||
Quartz-Cron-Ausdrücke verstehen
Entschlüsseln Sie Quartz-Zeitpläne mit Unterstützung für Sekunden, Jahr und Spezial-Token vor der Bereitstellung.
Quartz-Generator öffnenÜberblick über den Quartz-Cron-Dialekt
Quartz-Cron-Ausdrücke erweitern das Standard-5-Feld-Format um zusätzliche Felder für Sekunden und ein optionales Jahr, wodurch ein 6- oder 7-Feld-Ausdruck entsteht. Diese erweiterte Syntax ist der Standard in Enterprise-Java-Schedulern wie Quartz Scheduler, Spring und vielen JVM-basierten Automatisierungsplattformen. Wenn Sie mit geplanten Aufgaben in diesen Umgebungen arbeiten, haben Sie fast sicher mit Quartz-Cron zu tun.
Der Cronwise Quartz-Cron-Erklärer analysiert Ihren vollständigen Quartz-Ausdruck und übersetzt ihn in eine klare, menschenlesbare Zusammenfassung. Anstatt Feldpositionen und Sonderzeichen im Kopf zu entschlüsseln, fügen Sie Ihren Ausdruck ein und sehen sofort, was er bedeutet. Der Erklärer unterstützt alle sieben Felder: Sekunden, Minuten, Stunden, Tag des Monats, Monat, Wochentag und Jahr.
Im Gegensatz zu Standard-Cron führt Quartz Token wie ? (kein bestimmter Wert), L (letzter), W (Werktag) und # (n-tes Vorkommen) ein. Diese sind leistungsfähig, aber leicht falsch zu lesen. Cronwise validiert jedes Token im Kontext und hebt Fehler hervor, bevor sie die Produktion erreichen. Wenn Sie von einem Standard-Cron-Hintergrund kommen, lesen Sie unseren Leitfaden zu Quartz vs. Standard-Cron, um zu verstehen, wo die beiden Dialekte sich unterscheiden.
Benötigen Sie stattdessen den Standard-Cron-Erklärer? Wechseln Sie den Dialekt mit einem Klick.
Token-Erklärung und Feldlegende
Jeder Quartz-Cron-Ausdruck folgt einer strikten Feldreihenfolge. Das Verständnis jeder Position ist für das korrekte Schreiben und Lesen von Zeitplänen unerlässlich:
| Position | Feld | Erlaubte Werte | Spezial-Token |
|---|---|---|---|
| 1 | Sekunden | 0–59 | *, ,, -, / |
| 2 | Minuten | 0–59 | *, ,, -, / |
| 3 | Stunden | 0–23 | *, ,, -, / |
| 4 | Tag des Monats | 1–31 | *, ,, -, /, ?, L, W |
| 5 | Monat | 1–12 oder JAN–DEC | *, ,, -, / |
| 6 | Wochentag | 1–7 oder SUN–SAT | *, ,, -, /, ?, L, # |
| 7 | Jahr (optional) | 1970–2099 | *, ,, -, / |
Cronwise ordnet jedes Feld einer verständlichen Beschreibung zu. Zum Beispiel wird 0 0/15 9-17 ? * MON-FRI * zu: „Bei Sekunde 0, alle 15 Minuten, zwischen 09:00 und 17:59, Montag bis Freitag, jedes Jahr." Diese sofortige Klarheit beseitigt Rätselraten und beschleunigt Code-Reviews und Vorfallsanalysen.
Validierung und Fehlerbehebung
Der Cronwise Quartz-Cron-Erklärer führt eine clientseitige Validierung durch, sobald Sie einen Ausdruck eingeben oder ändern. Er prüft jedes Feld einzeln und liefert Fehlermeldungen auf Feldebene, damit Sie genau wissen, wo das Problem liegt. Häufige Probleme umfassen das Vergessen des ?-Platzhalters, die Verwendung von L im falschen Feld oder die Angabe eines Werts außerhalb des Bereichs für Sekunden oder Jahr.
Validierung dient nicht nur der Erkennung von Syntaxfehlern. Cronwise zeigt auch Warnungen für Ausdrücke an, die technisch gültig, aber wahrscheinlich unbeabsichtigt sind. Beispielsweise kann ein Zeitplan, der jede Sekunde rund um die Uhr auslöst, gültige Quartz-Syntax sein, aber er ist selten das, was der Autor beabsichtigt hat. Diese frühen Signale verhindern unkontrollierte Job-Ausführungen in der Produktion.
Wenn ein Ausdruck die Validierung nicht besteht, zeigt Cronwise gezielte Hinweise zur Behebung an. Sie können auch direkt zum Quartz-Generator wechseln, um den Zeitplan visuell Feld für Feld neu aufzubauen. Dieser duale Workflow – zuerst erklären, dann im Generator bearbeiten – ist ein Kernunterscheidungsmerkmal von Cronwise und reduziert die Zeit von der Verwirrung bis zum funktionierenden Zeitplan erheblich.
Zeitzonenbewusste Vorschau der nächsten Ausführungen
Nach dem Analysieren und Validieren Ihres Ausdrucks zeigt Cronwise die nächsten 10 bevorstehenden Ausführungszeiten in Ihrer ausgewählten Zeitzone an. Diese Vorschau verwendet IANA-Zeitzonennamen und verwendet standardmäßig Ihre Browserzeitzone, sodass Sie genau sehen, wann Jobs in Ihrem lokalen Kontext ausgelöst werden. Sie können auch zu jeder anderen IANA-Zeitzone wechseln, um zu simulieren, wie sich derselbe Ausdruck in einer anderen Region verhält.
Die Vorschau der nächsten Ausführungen ist besonders wertvoll für Quartz-Ausdrücke, die komplexe Muster wie Letzter-Tag-des-Monats-Auslöser (L), Nächster-Werktag-Logik (W) oder N-ter-Wochentag-Selektoren (#) verwenden. Diese Muster erzeugen nicht offensichtliche Zeitpläne, die mental schwer zu überprüfen sind. Konkrete Zeitstempel zu sehen beseitigt Mehrdeutigkeit und gibt Ihnen Vertrauen für die Bereitstellung.
Für Teams, die über mehrere Zeitzonen hinweg arbeiten, zeigt der Vergleich der Vorschauausgabe zwischen UTC und einer lokalen Zone sofort, ob ein Job im erwarteten Geschäftsstundenfenster landen wird. Dieses Zeitzonenbewusstsein ist unerlässlich für Audit-, Compliance- und Incident-Response-Workflows, bei denen Ausführungszeitpräzision entscheidend ist.
Von der Erklärung zur Aktion
Der Quartz-Cron-Erklärer ist als erster Schritt in einem zweistufigen Workflow konzipiert. Schritt eins: Fügen Sie einen Quartz-Ausdruck ein und verstehen Sie genau, was er bewirkt. Schritt zwei: Wenn Anpassungen nötig sind, öffnen Sie den Quartz-Generator, um den Zeitplan visuell über Feldsteuerungen für Sekunden, Minuten, Stunden, Tag, Monat, Wochentag und Jahr zu bearbeiten.
Dieses Muster aus Erklären und Bearbeiten ist die Art und Weise, wie Cronwise Ihnen hilft, vor der Bereitstellung zu verstehen. Anstatt durch Trial-and-Error-Änderungen an einem rohen Ausdrucksstring vorzugehen, erhalten Sie eine klare Erklärung, gezielte Validierung und einen visuellen Builder für präzise Änderungen. Das Ergebnis sind weniger Planungsfehler, schnelleres Debugging und größere betriebliche Zuversicht.
Erkunden Sie unsere Quartz-Lernartikel für tiefergehende Leitfäden zu Quartz-spezifischer Syntax, Migrationsstrategien und realen Planungsmustern. Ob Sie ein Enterprise-Java-Entwickler, ein Plattformoperator bei der Überprüfung von Triggern oder ein Migrationsingenieur sind, der Crontab und Quartz verbindet – Cronwise gibt Ihnen die Klarheit, um sicher mit Cron-Zeitplänen zu arbeiten.