Skip to main content
Tool Factory

Browser-Werkzeug

Interpreter für Cron-Ausdrücke

Erklärt fünfteilige Cron-Ausdrücke und exportiert Zeitplanfragmente mit einer Zeitzone.

Tool-Arbeitsbereich

Eingabe erforderlich

Ihre Eingabe bleibt in diesem Browser.

Fügen Sie die erforderliche Eingabe hinzu.

Eingabe

Fügen Sie die Quelle hinzu und wählen Sie die erforderlichen Optionen.

Zeitoptionen

Exporte akzeptieren numerische Cron-Ausdrücke mit fünf Feldern. Der GitHub-Export erfordert eine Fünf-Minuten-Auflösung über einen wiederholten Tag einschließlich Mitternacht.

Ergebnisse werden automatisch aktualisiert.

Ihr Ergebnis erscheint hier

Vervollständigen Sie die erforderliche Eingabe.

Direkte Antwort

Funktion von Interpreter für Cron-Ausdrücke

Das Tool interpretiert die fünf Felder eines Cron-Ausdrucks. Es erstellt auch Fragmente für GitHub Actions und Kubernetes. Prüfen Sie Zeitwerte wie 2024-01-01T00:00:00Z nach der Umwandlung.

Ergebnis

Was du erhältst

Das Tool gibt eine Erklärung und die ausgewählten kompatiblen Fragmente aus.

Dieses Werkzeug verwenden

So verwendest du Interpreter für Cron-Ausdrücke

  1. Geben Sie einen fünfteiligen Cron-Ausdruck ein.
  2. Wählen Sie eine Zeitzone und das erforderliche Exportformat.
  3. Prüfen Sie die nächsten Ausführungszeiten im Zielsystem, bevor Sie den Zeitplan speichern.
  4. Geben Sie pro Zeile einen Ausdruck mit fünf Feldern ohne Befehl ein. 30 9 * * 1-5 bedeutet zum Beispiel 09:30 an Werktagen.
  5. Lassen Sie Plain-language descriptions aktiviert, um die Eingabe zu erklären. Wählen Sie ein Schedule-YAML-Format für den Export von Plattformeinstellungen.
  6. Geben Sie für den Export eine benannte IANA-Zeitzone wie America/New_York ein. Kubernetes akzeptiert einen Ausdruck pro Export.
  7. Prüfen Sie die Ausgabe. Kopieren Sie das Fragment in den passenden on- oder spec-Block einer vorhandenen Konfiguration.

Beispiel

Mit einem sicheren Beispiel testen

Eingabe: 0 9 * * 1-5

Einstellungen: Wählen Sie eine benannte Zeitzone.

Ergebnis: Die Erklärung zeigt eine Ausführung um 09:00 Uhr von Montag bis Freitag.

Die tatsächliche Zeit hängt von der Zeitzone und den Dienstregeln ab.

Häufige Anwendungen

Einsatzbereiche von Interpreter für Cron-Ausdrücke

  • Prüfen Sie einen Zeitplan vor der Bereitstellung.
  • Wandeln Sie einen Zeitplan in ein GitHub-Actions-Fragment um.
  • Dokumentieren Sie, wann eine wiederkehrende Aufgabe ausgeführt werden soll.

Grenzen

Ergebnis prüfen

  • Das Tool akzeptiert fünfteilige Cron-Ausdrücke.
  • Einige Dienste verwenden eine andere Syntax oder Zeitzone.
  • Sommerzeitänderungen können die lokale Uhrzeit verschieben.
  • Das Tool erzeugt Konfigurationstext. Es registriert, startet oder überwacht keinen Job.
  • Der Export akzeptiert numerische Felder, *, Bereiche, Listen und Schritte. Verwenden Sie 0 bis 6 für Sonntag bis Samstag.
  • Der Export lehnt Namen, Sekunden, Befehle, Zeitzonenpräfixe sowie Quartz-Syntax wie ?, L, W oder # ab.
  • GitHub-Export benötigt an einem wiederholten Tag, einschließlich Mitternacht, Abstände von fünf Minuten. Diese konservative Regel kann Zeitpläne an getrennten Tagen ablehnen.
  • Ein Fragment ist kein vollständiger Workflow und kein vollständiger CronJob. Fügen Sie Einstellungen in eine vorhandene Konfiguration mit jobs oder jobTemplate ein.
  • Kubernetes timeZone ist ab Version 1.27 stabil. Setzen Sie die Zeitzone in spec.timeZone und nicht in den Cron-Ausdruck.
  • Beschreibungen sagen Ausführungsdaten und Sommerzeitwechsel nicht voraus. Prüfen Sie Zeitzonenregeln und aktuelle Dokumentation des Ziel-Schedulers.
  • Syntaxprüfungen beweisen nicht, dass ein Kalenderdatum existiert oder der Scheduler einen Job pünktlich startet.