Cron-Expression-Generator

Cron-Expression-Generator: erstellen, erklären, nächste Läufe | We.Inc

Baue einen Cron-Zeitplan mit Dropdowns oder füge einen ein, um ihn im Klartext zu lesen. Sieh die nächsten 10 Läufe in deiner Zeitzone und kopiere ihn für crontab, GitHub Actions, Vercel oder Kubernetes.

Cron-Expression-Generator

Ein Cron-Ausdruck besteht aus fünf durch Leerzeichen getrennten Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag. */5 * * * * läuft alle fünf Minuten; 0 9 * * 1-5 läuft werktags um 9:00. Baue einen mit den Dropdowns oder füge deinen eigenen ein, um ihn erklärt zu bekommen und die nächsten zehn Laufzeiten zu sehen.

Die fünf Felder in ihrer Reihenfolge

Wähle die Werte Feld für Feld oder füge einen Ausdruck ein. Das Tool erklärt ihn im Klartext, markiert Fehler, listet die nächsten zehn Läufe in jeder Zeitzone auf und gibt dir denselben Zeitplan fertig für crontab, GitHub Actions, Vercel und Kubernetes.

Häufige Fragen

Wie schreibe ich einen Cronjob, der alle 5 Minuten läuft?

Verwende */5 * * * *. Das */5 im Minutenfeld bedeutet jede fünfte Minute ab 0, er läuft also um :00, :05, :10 und so weiter. Für alle 10 oder 15 Minuten änderst du die Zahl auf 10 oder 15.

Was bedeutet */ in cron?

Der Schrägstrich legt eine Schrittweite fest. */15 im Minutenfeld bedeutet jede 15. Minute der Stunde: 0, 15, 30 und 45. Du kannst auch durch einen Bereich gehen: 9-17/2 im Stundenfeld bedeutet 9, 11, 13, 15 und 17.

Ist Sonntag in cron 0 oder 7?

Beides. Standard-cron akzeptiert 0 und 7 für Sonntag, dann 1 für Montag bis 6 für Samstag. Tagesnamen wie SUN und MON umgehen die Frage ganz.

Warum hat mein Ausdruck sechs oder sieben Felder?

Quartz, Spring und einige Cloud-Scheduler fügen am Anfang ein Sekundenfeld und manchmal am Ende ein Jahr hinzu. Standard-crontab, GitHub Actions, Vercel und Kubernetes nutzen fünf Felder. Dieses Tool liest die Form mit fünf Feldern; lass das Sekundenfeld weg, um den Rest zu prüfen.

Welche Zeitzone verwendet cron?

Eine crontab nutzt die Zeitzone des Servers, auf dem sie läuft, außer das System unterstützt eine Einstellung CRON_TZ oder TZ. GitHub Actions und Vercel nutzen UTC. Kubernetes-CronJobs nutzen die Zeitzone des Controllers, außer du setzt das Feld timeZone in der Spezifikation.

So liest du einen Cron-Ausdruck

Die Falle mit Tag des Monats und Wochentag

Wo dein Zeitplan laufen wird

Was jedes Zeichen in einem Cron-Feld bedeutet

Minute

Stunde

Tag des Monats

Monat

Wochentag

Modus für {field}

Jede

Alle N

Bestimmte

Bereich

Schrittweite für {field}

Werte für {field}, durch Kommas getrennt

{field} von

{field} bis

Dein Zeitplan

Cron-Ausdruck

Ausdruck kopieren

Feld für Feld erstellen

Jede Änderung an einem Feld unten ersetzt den Ausdruck oben.

Nächste 10 Läufe

Zeitzone

Deine Uhrzeit wird geladen…

Kein Lauf in den nächsten fünf Jahren. Prüfe die Felder für Tag und Monat, zum Beispiel 31 in einem Monat mit 30 Tagen.

Korrigiere den Ausdruck, um Laufzeiten zu sehen.

Läufe liegen weniger als 5 Minuten auseinander. GitHub Actions plant nicht so häufig.

Für deine Plattform kopieren

Snippet kopieren

Füge die Zeile mit crontab -e hinzu. Sie läuft in der Zeitzone des Servers; ersetze den Befehl durch deinen eigenen.

Gehört in eine Workflow-Datei unter .github/workflows. GitHub liest den Zeitplan in UTC.

Vercel liest den Zeitplan in UTC und ruft den angegebenen Pfad mit einer GET-Anfrage auf.

Das Feld timeZone legt fest, in welcher Zone der Zeitplan gelesen wird. Ersetze Image und Befehl durch deinen Job.

Häufige Zeitpläne

Häufige Cron-Zeitpläne

Ausdruck

Läuft

Cron-Syntax

Kostenlos starten · Keine Kreditkarte nötig

Verwandt: Kostenlose Tools

Produkt

Für wen

Funktionen

Ressourcen

Unternehmen

Sitemap