Cron Expression Generator
Der Cron Expression Generator erstellt präzise Unix-Cron-Ausdrücke mit fünf Feldern direkt im Browser, ohne dass Daten hochgeladen werden. Er unterstützt Wildcards, Bereiche, Schritte und Listen für flexible Zeitpläne.
Der Cron Expression Generator hilft dir, komplexe Cron-Ausdrücke mit fünf Feldern (Minute, Stunde, Tag des Monats, Monat, Wochentag) einfach zu erstellen. Mit Unterstützung von Wildcards (*), Bereichen (1-5), Schritten (*/15) und Listen (1,3,5) kannst du präzise Zeitpläne definieren. Die Berechnung läuft vollständig im Browser, was maximale Privatsphäre garantiert, da keine Daten an externe Server gesendet werden. Dank der Integration der cronstrue-Bibliothek erhältst du zudem verständliche Beschreibungen deiner Cron-Ausdrücke. Perfekt kombinierbar mit Tools wie Uuid Generator und Password Generator für deine Entwicklungsprojekte.
Wie man den Cron Expression Generator verwendet
- Wähle die gewünschte Frequenz für Minute, Stunde, Tag des Monats, Monat und Wochentag aus. Du kannst Wildcards (
*), Schritte (*/15für alle 15 Minuten), Bereiche (1-5) oder Listen (1,3,5) verwenden. - Nutze die 10 vordefinierten Presets wie "jede Minute", "stündlich" oder "monatlich", um schnell gängige Zeitpläne zu erstellen.
- Die generierte Cron-Expression wird in Echtzeit angezeigt, zusammen mit einer verständlichen Beschreibung dank cronstrue.
- Kopiere den erzeugten Ausdruck direkt für crontab, GitHub Actions, Vercel Cron oder Kubernetes CronJobs.
- Bei Bedarf kannst du den Ausdruck anpassen und sofort die Auswirkungen in der Beschreibung sehen.
Wie der Cron Expression Generator funktioniert
Der Generator baut Cron-Ausdrücke mit fünf Feldern auf: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12) und Wochentag (0-6, wobei 0 für Sonntag steht). Er unterstützt Standard-Cron-Syntax mit Wildcards (*), Schrittwerten (*/n), Bereichen (n-m) und Listen (n,m,o).
Die cronstrue-Bibliothek wird integriert, um die technisch korrekten Cron-Ausdrücke in lesbare deutsche Beschreibungen umzuwandeln. So kannst du sicherstellen, dass dein Zeitplan genau dem entspricht, was du möchtest. Die gesamte Verarbeitung findet im Browser statt, wodurch keine Cron-Daten übertragen werden und deine Privatsphäre geschützt bleibt.
Beispiel
0 0 * * 0Dieser Ausdruck bedeutet: "Führe den Job jeden Sonntag um Mitternacht aus". Die Felder stehen für Minute (0), Stunde (0), Tag des Monats (* für jeden Tag), Monat (* für jeden Monat) und Wochentag (0 für Sonntag).
Wann solltest du den Cron Expression Generator verwenden?
- Als Entwickler, um wiederkehrende Aufgaben in crontab oder GitHub Actions präzise zu planen.
- Als DevOps-Spezialist, der CronJobs in Kubernetes mit exakten Zeitplänen konfigurieren muss.
- Für Webdesigner, die serverseitige Aufgaben automatisieren und regelmäßig ausführen wollen.
- Als SEO-Spezialist, um Crawling- oder Reporting-Skripte zeitlich optimal zu steuern.
- Für Studenten und Lernende, die die Cron-Syntax verstehen und experimentieren möchten.
Der Cron Expression Generator ergänzt weitere nützliche Tools wie den Timestamp Converter für Zeitformat-Umwandlungen und den Password Generator für sichere Zugangsdaten.
Häufig gestellte Fragen
Was bedeuten die fünf Felder in einer Cron Expression?
Die fünf Felder stehen für Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12) und Wochentag (0-6, wobei 0 Sonntag ist). Jedes Feld definiert, wann die Aufgabe ausgeführt wird.
Wie funktionieren Schritte in Cron-Ausdrücken, zum Beispiel */15?
Der Ausdruck */15 bedeutet "jede 15. Einheit" im jeweiligen Feld. Bei Minuten heißt das alle 15 Minuten (0,15,30,45). Das ermöglicht regelmäßige Intervalle ohne genaue Einzelangaben.
Wird meine Cron-Expression an einen Server gesendet?
Nein, der Cron Expression Generator verarbeitet alle Eingaben vollständig im Browser. Dadurch bleiben deine Daten privat und werden nicht an externe Server übertragen.
Kann ich den Generator für Kubernetes CronJobs verwenden?
Ja, der Generator erstellt standardkonforme Unix-Cron-Ausdrücke, die von Kubernetes CronJobs unterstützt werden. Die fünf Felder entsprechen exakt dem erwarteten Format.
Was sind die Vorteile der cronstrue-Integration?
cronstrue übersetzt Cron-Ausdrücke in gut lesbare Beschreibungen, was Fehler vermeidet. So siehst du sofort, ob dein Zeitplan mit der gewünschten Ausführung übereinstimmt.