MyDevTools

Cron-Ausdruck Generator

Erstellen Sie Cron-Ausdrücke visuell aus einzelnen Zeitfeldern mit menschenlesbaren Erklärungen und nächsten Ausführungszeiten

Müssen Sie einen Cron-Ausdruck parsen? Probieren Sie den → Cron-Parser

Ausdruck erstellen

Generierter Ausdruck

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

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.

So verwenden Sie dieses Tool

Schritt 1: Füllen Sie die Felder aus

Geben Sie Werte für jedes der fünf Cron-Felder ein:

  • Minute (0-59): Verwenden Sie `*` für jede Minute, `0` für den Beginn der Stunde, `*/15` für alle 15 Minuten
  • Stunde (0-23): Verwenden Sie `*` für jede Stunde, `2` für 2 Uhr morgens, `*/6` für alle 6 Stunden
  • Tag des Monats (1-31): Verwenden Sie `*` für jeden Tag, `1` für den ersten Tag, `L` für den letzten Tag
  • Monat (1-12): Verwenden Sie `*` für jeden Monat, `1-6` für Januar bis Juni, `JAN` für Januar
  • Wochentag (0-6): Verwenden Sie `*` für jeden Tag, `1-5` für Montag bis Freitag, `MO` für Montag

Schritt 2: Generieren Sie den Ausdruck

Klicken Sie auf den Button "Ausdruck generieren", um Ihre Cron-Zeichenfolge zu erstellen.

Schritt 3: Überprüfen Sie die Ergebnisse

Das Tool zeigt:

  • Ihren generierten Cron-Ausdruck
  • Eine menschenlesbare Beschreibung
  • Die nächsten 5 geplanten Ausführungszeiten

Schritt 4: Kopieren und Verwenden

Klicken Sie auf den Kopieren-Button, um den generierten Ausdruck in die Zwischenablage zu kopieren.

Tipps und Best Practices

  • Cron-Format: Standard-Cron verwendet 5 Felder: Minute Stunde Tag Monat Wochentag
  • Sonderzeichen: `*` = beliebig, `-` = Bereich, `,` = Liste, `/` = Schritt, `L` = letzter Tag, `?` = kein spezifischer Wert
  • Monatsnamen: Sie können JAN, FEB, MAR, APR, MAI, JUN, JUL, AUG, SEP, OKT, NOV, DEZ anstelle von Zahlen verwenden
  • Wochentagsnamen: SO, MO, DI, MI, DO, FR, SA funktionieren im Wochentagsfeld
  • Häufige Muster: `0` im Minutenfeld bedeutet normalerweise "zu Beginn der Stunde"
  • Zeitzone: Cron-Ausdrücke enthalten keine Zeitzoneninformationen - sie verwenden die lokale Systemzeit
  • Privatsphäre: Alle Ausdrücke werden lokal in Ihrem Browser verarbeitet - nichts wird an einen Server gesendet
Keine Daten werden an den Server gesendet