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
Generieren Sie einen Cron-Ausdruck, um die Beschreibung zu sehen
Felder geändert – generieren Sie erneut, um den Zeitplan zu aktualisieren.
- Minute
- Stunde
- Tag
- Monat
- Wochentag
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
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.
Generieren
Klicken Sie auf Ausdruck generieren oder drücken Sie Enter in einem beliebigen Feld.
Ergebnis prüfen
Lesen Sie die Beschreibung und die Vorschau der nächsten Ausführungen, um sicherzugehen, dass der Zeitplan stimmt.
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
0als auch7Sonntag. - 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.