Der Cron-Ausdruck Generator ist ein leistungsstarkes Online-Tool für Entwickler und Systemadministratoren, die Cron-Ausdrücke von Grund auf neu erstellen müssen. Es bietet eine intuitive Oberfläche zum Erstellen von Cron-Zeitplänen Feld für Feld, mit sofortiger Validierung und menschenlesbaren Erklärungen.
Detaillierte Funktionalität
Dieser umfassende Cron-Generator unterstützt alle Standard-Cron-Syntaxen einschließlich Bereichen (1-5), Schritten (*/5), Listen (1,2,3) und Sonderzeichen (L für letzter Tag, ? für kein Wert). Füllen Sie einfach die Felder für Minute, Stunde, Tag, Monat und Wochentag aus, um Ihren perfekten Cron-Ausdruck zu erstellen.
Zu den Hauptfunktionen gehören:
- Echtzeit-Validierung mit detaillierten Fehlermeldungen
- Menschenlesbare Erklärungen des generierten Ausdrucks
- Vorhersage der nächsten Ausführungszeit (zeigt die nächsten 5 Ausführungen)
- Unterstützung von Monats- und Wochentagsnamen-Abkürzungen (JAN-DEZ, SO-SA)
- Kopieren-in-die-Zwischenablage-Funktionalität
Die gesamte Verarbeitung erfolgt vollständig in Ihrem Browser mit reinem JavaScript, was die vollständige Privatsphäre Ihrer Cron-Ausdrücke gewährleistet.
Praktische Beispiele
Beispiel 1: Tägliche Datenbanksicherung
Setzen Sie Minute: `0`, Stunde: `2`, Tag: `*`, Monat: `*`, Wochentag: `*`
Ergebnis: `0 2 * * *` - Läuft jeden Tag um 2:00 Uhr
Anwendungsfall: Planen Sie automatisierte Datenbanksicherungen während Zeiten mit geringem Traffic.
Beispiel 2: Alle 15 Minuten
Setzen Sie Minute: `*/15`, Stunde: `*`, Tag: `*`, Monat: `*`, Wochentag: `*`
Ergebnis: `*/15 * * * *` - Läuft alle 15 Minuten
Anwendungsfall: Überwachen Sie die Systemgesundheit oder prüfen Sie auf neue E-Mails.
Beispiel 3: Werktags um 9 Uhr
Setzen Sie Minute: `0`, Stunde: `9`, Tag: `*`, Monat: `*`, Wochentag: `1-5`
Ergebnis: `0 9 * * 1-5` - Läuft um 9:00 Uhr nur an Werktagen
Anwendungsfall: Senden Sie tägliche Statusberichte an das Team.
Beispiel 4: Erster Tag des Monats
Setzen Sie Minute: `0`, Stunde: `0`, Tag: `1`, Monat: `*`, Wochentag: `*`
Ergebnis: `0 0 1 * *` - Läuft um Mitternacht am ersten Tag jedes Monats
Anwendungsfall: Generieren Sie monatliche Berichte oder Abrechnungszyklen.
Beispiel 5: Letzter Tag des Monats
Setzen Sie Minute: `0`, Stunde: `0`, Tag: `L`, Monat: `*`, Wochentag: `*`
Ergebnis: `0 0 L * *` - Läuft um Mitternacht am letzten Tag jedes Monats
Anwendungsfall: Aufräumaufgaben am Monatsende.