Cron-Ausdruck Generator

Einen Cron-Ausdruck Feld für Feld erstellen – Minute, Stunde, Tag, Monat, Wochentag – mit Validierung, Klartext-Beschreibung und den nächsten 5 Ausführungen.

Eingaben und Dateien bleiben im Browser

Ausdruck erstellen

Beispiele: *, 0, */5, 1,2,3, 1-10

Generierter Ausdruck

Generieren Sie einen Cron-Ausdruck, um die Beschreibung zu sehen

  • Minute
  • Stunde
  • Tag
  • Monat
  • Wochentag
Beschreibung

Vorschau der nächsten Ausführungen
Auf dieser Seite

Füllen Sie fünf Felder aus und erhalten Sie eine fertige Cron-Zeile für crontab, CI-Zeitpläne oder Job-Scheduler – zusammen mit einer Beschreibung in Klartext und den nächsten fünf Ausführungen, damit Sie prüfen können, ob sie tut, was Sie beabsichtigt haben.

Detaillierte Funktionalität

Jedes Feld akzeptiert die übliche Syntax – *, Zahlen, Bereiche 9-17, Listen 1,15, Schritte */10, Namen JAN–DEC und MON–FRI, L für den letzten Tag des Monats –, und ein leeres Feld zählt als *. Die Werte werden gegen den Bereich des Feldes geprüft; ein Fehler hebt das betroffene Feld hervor und nennt die erlaubten Werte.

Nach Ausdruck generieren (oder Enter in einem beliebigen Feld) erhalten Sie den Ausdruck, eine Beschreibung in Ihrer Sprache – */10 9-17 * * 1-5 lautet „Alle 10 Minuten von 09:00 bis 17:50 montags bis freitags“ – und die nächsten fünf Ausführungen in Ihrer lokalen Zeitzone, im gewählten Datumsformat (es wird in diesem Browser gespeichert). Tag des Monats und Wochentag werden wie bei Vixie cron mit ODER verknüpft.

Um stattdessen eine vorhandene Zeile zu entschlüsseln, verwenden Sie den Cron-Ausdruck Parser. Alle Berechnungen laufen lokal im Browser.

Praktische Beispiele

Wöchentliche Wartung: Minute 0, Stunde 3, Wochentag 0 → 0 3 * * 0 – „Um 03:00 sonntags“.

Polling während der Geschäftszeiten: Minute */10, Stunde 9-17, Wochentag 1-5 → */10 9-17 * * 1-5 – „Alle 10 Minuten von 09:00 bis 17:50 montags bis freitags“.

Job zum Monatsende: Minute 30, Stunde 23, Tag des Monats L → 30 23 L * * – „Um 23:30 am letzten Tag des Monats“.

Zweimal im Jahr: Minute 0, Stunde 0, Tag des Monats 1, Monat 1,7 → 0 0 1 1,7 * – „Um 00:00 am 1. des Monats im Januar und Juli“.

So verwenden Sie dieses Tool

  1. Felder ausfüllen

    Geben Sie Werte in Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12) und Wochentag (0-6) ein.

  2. Generieren

    Klicken Sie auf Ausdruck generieren oder drücken Sie Enter in einem beliebigen Feld.

  3. Ergebnis prüfen

    Lesen Sie die Beschreibung und die Vorschau der nächsten Ausführungen, um sicherzugehen, dass der Zeitplan stimmt.

  4. Ausdruck kopieren

    Klicken Sie neben Generierter Ausdruck auf Kopieren und fügen Sie ihn in crontab oder die Konfiguration Ihres Schedulers ein.

Tipps und Best Practices

  • Minute steht anfangs auf 0, die übrigen Felder auf *; wenn Sie Minute auf * ändern, läuft der Job in den gewählten Stunden jede Minute.
  • Wenn Sie sowohl Tag des Monats als auch Wochentag ausfüllen, läuft der Job, sobald einer der beiden passt.
  • Im Feld Wochentag bedeuten sowohl 0 als auch 7 Sonntag.
  • Cron verwendet die Zeitzone des Servers, die Vorschau die Ihres Browsers.
  • Es werden nur fünf Felder erzeugt – Scheduler, die Sekunden erwarten (Quartz, manche CI-Systeme), benötigen ein anderes Format.