Glyph WidgetsGlyph Widgets
Über unsKontaktBlogDatenschutzNutzungsbedingungenAuf Ko-fi unterstützen

© 2026 Glyph Widgets. Alle Rechte vorbehalten.

·

100% Client-seitige Verarbeitung

Zurück zum Blog

Cron Generator – Cron-Ausdrücke erstellen

Cron-Ausdrücke visuell erstellen, in verständliches Deutsch übersetzen und die nächsten 10 Ausführungszeiten anzeigen. Kostenlos, ohne Anmeldung.

Glyph Widgets
27. Februar 2026
11 min read
cron generatorcron expressioncron buildercron schedulecrontab generator

Was ist Cron Generator?

Cron Generator ist ein kostenloses Online-Tool zum Erstellen, Validieren und Verstehen von Cron-Ausdrücken — der fünfstelligen Zeitplan-Syntax, die von Unix-cron-Daemons, CI/CD-Plattformen, Cloud-Schedulern und zahlreichen anderen Automatisierungssystemen verwendet wird. Sie können einen Zeitplan visuell mit Dropdowns erstellen, einen Ausdruck direkt eingeben oder einen vorhandenen einfügen, um sofort eine verständliche Erklärung zu erhalten.

Das Tool löst zwei unterschiedliche Probleme. Das Schreiben eines neuen Zeitplans von Grund auf ist fehleranfällig, wenn man sich die genaue Feldreihenfolge und die erlaubten Sonderzeichen merken muss. Das Übernehmen eines bestehenden Ausdrucks wie 0 9 1-5 ist ebenfalls verwirrend, wenn man nicht sicher ist, ob er alle neun Minuten oder werktags um 9 Uhr ausgeführt wird. Cron Generator unterstützt beide Richtungen: Erstellen bis Ausdruck und Ausdruck bis Deutsch. Alles läuft client-seitig, sodass Sie es problemlos mit internen Zeitplankonfigurationen verwenden können, die Ihr Netzwerk nicht verlassen sollten.

Hauptfunktionen

  • Visueller Cron-Ausdrucks-Builder — Fünf Dropdown-Selektoren für Minute, Stunde, Tag des Monats, Monat und Wochentag ermöglichen das Erstellen eines Zeitplans ohne Syntaxkenntnisse. Jedes Feld hat auch ein benutzerdefiniertes Texteingabefeld für Werte außerhalb der Voreinstellungsliste.
  • Verständliche Erklärungen — Die cronstrue-Bibliothek übersetzt jeden gültigen Ausdruck sofort in verständliches Deutsch. Der Builder-Tab zeigt eine Erklärung im 24-Stunden-Format; der Tab „Lesbare Form" zeigt eine Beschreibung im 12-Stunden-Format in einer großen, auffälligen Anzeige.
  • Vorschau der nächsten Ausführungszeiten — Der Builder-Tab zeigt die nächsten 5 Ausführungszeiten. Der Tab „Lesbare Form" zeigt die nächsten 10 Ausführungszeiten, wobei die nächste Ausführung in der Primärfarbe hervorgehoben ist.
  • Cron-Ausdrücke validieren — Das Eingabefeld wird rot und der Erklärungsbereich wechselt zu einem destruktiven Hintergrund, wenn cron-parser den Ausdruck nicht parsen kann. Gültige Ausdrücke zeigen einen neutralen sekundären Hintergrund.
  • 10 integrierte Voreinstellungen — Klicken Sie auf eine Voreinstellungsschaltfläche, um einen gängigen Zeitplan zu laden: jede Minute, jede Stunde, täglich um Mitternacht, täglich um 9 Uhr, jeden Sonntag um Mitternacht, erster jedes Monats, 1. Januar, Werktage um 9 Uhr, alle 5 Minuten und alle 2 Stunden.
  • Ausdruck in die Zwischenablage kopieren — Ein Klick kopiert den aktuellen Ausdrucks-String und speichert ihn im Verlaufspanel.
  • Batch-Modus — Fügen Sie mehrere Cron-Ausdrücke ein, einen pro Zeile, um alle auf einmal zu erklären und die Ergebnisse zu exportieren.
  • Teilbare URLs — Der Ausdruck wird in die URL kodiert, sodass Sie einen bestimmten Zeitplan mit einem Teammitglied teilen können, indem Sie die Adressleiste kopieren.

So verwenden Sie Cron Generator

Schritt 1: Ausdruck eingeben oder erstellen

Das Ausdruckseingabefeld ist immer oben im Tool sichtbar. Es beginnt mit 0 0 * (täglich um Mitternacht). Sie können:

  • Direkt eingeben — Bearbeiten Sie das Feld mit einem beliebigen fünfstelligen Cron-Ausdruck. Das Tool parst ihn Zeichen für Zeichen und aktualisiert die Dropdowns, die Erklärung und die Vorschau der nächsten Ausführung in Echtzeit.
  • Den Builder verwenden — Klicken Sie auf den Tab „Builder" unter dem Ausdruckseingabefeld, um fünf Dropdowns mit der Bezeichnung Minute, Stunde, Tag des Monats, Monat und Wochentag anzuzeigen. Das Auswählen eines Werts aus einem Dropdown aktualisiert das Ausdrucksfeld automatisch.
  • Eine Voreinstellung auswählen — Klicken Sie auf eine der 10 Voreinstellungsschaltflächen (Jede Minute, Jede Stunde usw.), um diesen Ausdruck mit einem einzigen Klick zu laden.

Schritt 2: Die Erklärung überprüfen

Direkt unterhalb des Ausdruckseingabefelds zeigt ein Statuspanel die verständliche Bedeutung an. Für den Ausdruck 0 9 1-5 zeigt das Tool „Um 09:00, Montag bis Freitag" im 24-Stunden-Format an. Das Panel verwendet einen grünen sekundären Hintergrund für gültige Ausdrücke und einen roten destruktiven Hintergrund, wenn der Ausdruck nicht geparst werden kann.

Schritt 3: Nächste Ausführungszeiten überprüfen

Im Builder-Tab listet ein „Nächste Ausführungen"-Panel die nächsten 5 geplanten Zeiten in Ihrem lokalen toLocaleString()-Format auf. Wechseln Sie zum Tab „Lesbare Form", um die nächsten 10 Ausführungszeiten zu sehen. Der erste (nächste) Eintrag ist mit einem „Nächste"-Badge in der primären Violettfarbe hervorgehoben, sodass Sie den Zeitplan vor dem Deployment einfach bestätigen können.

Schritt 4: Benutzerdefinierte Werte für erweiterte Ausdrücke verwenden

Die Felder Minute und Stunde haben jeweils ein einfaches Texteingabefeld unter dem Dropdown mit der Bezeichnung „Benutzerdefiniert". Geben Sie hier einen beliebigen gültigen Cron-Feldwert ein — zum Beispiel 0,15,30,45 für jede Viertelstunde oder 8-17 für die Stunden 8 bis 17. Der benutzerdefinierte Wert hat Vorrang vor der Dropdown-Auswahl und aktualisiert den Ausdruck sofort.

Schritt 5: Den Ausdruck kopieren und verwenden

Klicken Sie in der Aktionsleiste auf „Kopieren", um den Ausdruck in die Zwischenablage zu kopieren. Der Ausdruck ist bereit zum Einfügen in eine crontab-Datei, einen GitHub Actions schedule-Trigger, eine AWS EventBridge-Regel oder ein anderes cron-kompatibles Feld.

Beispielausdruck für einen werktäglichen Morgenbericht-Job:

0 8 * * 1-5

Erklärung: „Um 08:00, Montag bis Freitag"

Nächste Ausführungen (ab einem Montag):

  1. Mo., 3. Mär. 2026, 08:00:00
  2. Di., 4. Mär. 2026, 08:00:00
  3. Mi., 5. Mär. 2026, 08:00:00

Praktische Beispiele

Datenbankbackup planen

Ein Backend-Entwickler benötigt einen Job, der jede Nacht um 2 Uhr läuft. Er wählt „Um Mitternacht" aus dem Stunden-Dropdown, wechselt es auf einen benutzerdefinierten Wert von 2, lässt Tag des Monats und Monat als und lässt Wochentag als . Der Ausdruck wird zu 0 2 *. Die Erklärung bestätigt „Um 02:00" und die Liste der nächsten Ausführungen zeigt fünf aufeinanderfolgende Nächte um 02:00:00. Der Entwickler kopiert den Ausdruck und fügt ihn in seine crontab ein.

Quartalsbericht einrichten

Ein Datenanalyst benötigt einen Job am ersten Tag jedes Quartals (Januar, April, Juli, Oktober) um 6 Uhr. Er gibt 0 6 1 /3 direkt in das Ausdrucksfeld ein. Das Tool bestätigt „Um 06:00, am 1. des Monats, alle 3 Monate" und zeigt die nächsten vier Quartalsdaten an. Der Analyst teilt die URL mit seinem Team, damit alle den Zeitplan überprüfen können.

Übernommene Zeitpläne prüfen

Ein Entwickler übernimmt einen Microservice mit fünf in einer YAML-Datei definierten Cron-Jobs. Er wechselt in den Batch-Modus, fügt alle fünf Ausdrücke ein (einen pro Zeile) und klickt auf „Alle verarbeiten". Die Ergebnistabelle zeigt jeden Ausdruck zusammen mit seiner verständlichen Beschreibung. Ein Ausdruck, /10 9-17 * 1-5, ist sofort klar: „Alle 10 Minuten, zwischen 09:00 und 17:00, Montag bis Freitag."

Tipps und Best Practices

Verwenden Sie den Tab „Lesbare Form", um die Absicht zu bestätigen, nicht nur die Syntax. Ein Ausdruck kann syntaktisch korrekt, aber semantisch falsch sein — zum Beispiel läuft 0 0 31 am 31. jeden Monats, was bedeutet, dass er niemals im Februar, April, Juni, September oder November läuft. Die Vorschau der nächsten Ausführung macht diese Lücke offensichtlich.

Das Sonderzeichen L bedeutet „letzter Tag des Monats". Das Dropdown für Tag des Monats enthält eine Option „Letzter Tag", die den Wert L erzeugt. Dies wird von cron-parser unterstützt und ist nützlich für monatliche Abrechnungs- oder Berichtsjobs. Prüfen Sie, ob Ihre Ziel-cron-Implementierung auch L unterstützt, bevor Sie deployen.

Benutzerdefinierte Felder für Minute und Stunde akzeptieren Schrittausdrücke. Geben Sie */5 in das benutzerdefinierte Minutenfeld ein, um alle 5 Minuten zu laufen. Geben Sie 8-17 in das benutzerdefinierte Stundenfeld ein, um einen Job auf Geschäftszeiten zu beschränken. Diese Werte sind in der Dropdown-Liste nicht verfügbar, werden aber vom Tool korrekt validiert.

Wochentag 0 und 7 bedeuten beide Sonntag. Die Syntaxreferenztabelle im Builder-Tab dokumentiert, dass Wochentag 0-6 akzeptiert, aber viele Implementierungen akzeptieren auch 7 als Sonntag. Verwenden Sie 0 für Konsistenz.

Geteilte URLs kodieren den Ausdruck. Wenn Sie eine geteilte URL laden, bestätigt eine Toast-Benachrichtigung, dass der Ausdruck aus der URL geladen wurde. Dies ist nützlich für Code-Review-Kommentare, bei denen Teammitglieder einen Zeitplan interaktiv überprüfen sollen.

Häufige Probleme und Fehlerbehebung

Roter Rahmen um das Ausdrucksfeld. Die cron-parser-Bibliothek konnte den Wert nicht parsen. Häufige Ursachen sind: weniger oder mehr als fünf durch Leerzeichen getrennte Felder, ein Wert außerhalb des gültigen Bereichs (z. B. Monat 13 oder Minute 60) oder ein nicht unterstütztes Sonderzeichen. Das Erklärungspanel zeigt in diesem Fall auch „Ungültiger Ausdruck" an.

„Ungültiger Cron-Ausdruck" im Batch-Modus. Jede Zeile im Batch-Modus wird unabhängig validiert. Zeilen, bei denen das Parsen fehlschlägt, zeigen die Fehlermeldung in der Ausgabespalte in Rot an. Korrigieren Sie jeden Ausdruck und führen Sie ihn erneut aus.

Dropdowns spiegeln einen manuell eingegebenen Ausdruck nicht wider. Der Parser aktualisiert die Dropdowns nur, wenn der eingegebene Wert genau einer der voreingestellten Dropdown-Optionen entspricht (, 0, 15 usw.). Wenn Sie einen benutzerdefinierten Wert wie /5 eingeben, bleibt das Dropdown auf dem vorherigen Wert — aber das Ausdrucksfeld selbst und die Erklärung sind immer die maßgebliche Informationsquelle.

Nächste Ausführungszeiten werden in lokaler Zeit angezeigt. Die cron-parser-Bibliothek verwendet die Systemzeitzone des Clients. Wenn Sie Jobs in UTC planen, überprüfen Sie Ihren lokalen Offset. Der Tab „Lesbare Form" kennzeichnet die Zeiten als „UTC lokale Zeit", um Sie an diesen Unterschied zu erinnern.

Das Zurücksetzen setzt auf zurück. Die Schaltfläche „Zurücksetzen" setzt alle fünf Felder auf (jede Minute) zurück, nicht auf das ursprüngliche 0 0 *. Verwenden Sie die Voreinstellung „Täglich um Mitternacht", um den täglichen Standard schnell wiederherzustellen.

Datenschutz und Sicherheit

Das gesamte Parsen und Erklären von Cron-Ausdrücken erfolgt in Ihrem Browser mithilfe der JavaScript-Bibliotheken cronstrue und cron-parser. Kein von Ihnen eingegebener Ausdruck wird an einen Server gesendet. Das Tool funktioniert nach dem ersten Seitenaufruf vollständig offline. Dies macht es sicher für die Verwendung mit internen Zeitplankonfigurationen, proprietären Job-Namen in Ausdrücken und anderen sensiblen Automatisierungsdetails.

Häufig gestellte Fragen

Ist Cron Generator kostenlos? Ja, vollständig kostenlos ohne Nutzungsbeschränkungen. Kein Konto oder keine Zahlung ist erforderlich, um Cron-Ausdrücke zu erstellen, zu erklären oder zu kopieren.

Funktioniert es offline? Nachdem die Seite geladen ist, funktioniert alle Funktionalität — Erstellen, Erklären, Vorschau der nächsten Ausführungen — ohne Netzwerkverbindung. Der Ausdruck wird niemals an einen Server gesendet.

Sind meine Daten sicher? Ihre Ausdrücke werden lokal in JavaScript verarbeitet und niemals an Glyph Widgets-Server übertragen. Es ist sicher, es mit internen Job-Konfigurationen und proprietären Systemzeitplänen zu verwenden.

Welche Cron-Syntax wird unterstützt? Das Tool verwendet die standardmäßige fünfstellige Unix-cron-Syntax: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12), Wochentag (0-6). Unterstützte Sonderzeichen sind * (Platzhalter), , (Liste), - (Bereich), / (Schritt), L (letzter) für Tag des Monats und # für Wochentag. Sechsstellige Ausdrücke mit einem Sekundenfeld (verwendet von einigen Plattformen wie Quartz) werden nicht unterstützt.

Was ist der Unterschied zwischen dem Builder-Tab und dem Tab „Lesbare Form"? Der Builder-Tab bietet die visuelle Dropdown-Oberfläche, die Voreinstellungsschaltflächen, die nächsten 5 Ausführungszeiten und eine Syntaxreferenztabelle. Der Tab „Lesbare Form" konzentriert sich auf die Erklärung: Er zeigt die verständliche Beschreibung prominent an, ein Feldaufschlüsselungsraster, das zeigt, welche Felder Platzhalter sind und welche spezifische Werte haben, sowie die nächsten 10 Ausführungszeiten.

Kann ich mehrere Ausdrücke auf einmal erklären? Ja. Aktivieren Sie den Batch-Modus über die Schaltfläche oben im Tool. Fügen Sie einen Cron-Ausdruck pro Zeile ein, klicken Sie auf „Alle verarbeiten" und sehen Sie sich eine Tabelle mit jedem Ausdruck und seiner verständlichen Erklärung an. Verwenden Sie „Alle Ergebnisse kopieren", um die gesamte Tabelle zu exportieren.

Was bedeutet /5 im Minutenfeld? Das Zeichen / bedeutet „Schritt". /5 bedeutet „alle 5 Einheiten ab 0", sodass es im Minutenfeld bei den Minuten 0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50 und 55 ausgelöst wird — 12 Mal pro Stunde.

Kann ich einen bestimmten Cron-Ausdruck mit einem Link teilen? Ja. Das Tool kodiert den aktuellen Ausdruck in den URL-Query-String. Kopieren Sie die Adressleiste und teilen Sie sie. Wenn der Empfänger den Link öffnet, bestätigt eine Toast-Benachrichtigung, dass der Ausdruck aus der geteilten URL geladen wurde.

Warum läuft mein monatlicher Job am 31. nicht jeden Monat? Nicht alle Monate haben 31 Tage. Ein Zeitplan von 0 0 31 läuft nur im Januar, März, Mai, Juli, August, Oktober und Dezember. Verwenden Sie die Vorschau der nächsten Ausführung, um Lücken in Ihrem Zeitplan zu bestätigen. Erwägen Sie 0 0 L (letzter Tag jeden Monats), wenn Sie ein Monatsende-Verhalten unabhängig von der Monatslänge wünschen.

Was ist 0 9 1-5 in verständlichem Deutsch? „Um 09:00, Montag bis Freitag." Der Bereich 1-5 im Wochentagfeld wählt Montag (1) bis Freitag (5) aus.

Verwandte Tools

Unix Timestamp — Konvertieren Sie zwischen Unix-Timestamps und menschenlesbaren Daten, um zu überprüfen, wann Ihre geplanten Jobs zuletzt gelaufen sind.

Date Calculator — Berechnen Sie das Intervall zwischen zwei Daten, wenn Sie planen, wie oft ein periodischer Cron-Job ausgeführt werden soll.

World Clock — Überprüfen Sie die aktuelle Zeit in mehreren Zeitzonen, um Cron-Jobs korrekt über Regionen hinweg zu planen.

Jetzt Cron Generator ausprobieren: Cron Generator

Zuletzt aktualisiert: 27. Februar 2026

Weiterlesen

Mehr ArtikelCron Generator ausprobieren