Datum und Zeit

Cron-GeneratorDie tatsächlichen Termine prüfen

Einen Cron-Ausdruck prüfen oder aus Feldern einen neuen Zeitplan erstellen.

Cron-Generator

Ausdruck

Die Eingabe wird in diesem Browser verarbeitet und nicht an einen Server gesendet.

Ausführungsbericht

Optionen

Ohne Offset gilt die gewählte Zone. Fehlende oder doppelte Ortszeiten benötigen einen Offset. UTC-Jahr: 1900–2099.

Zeitumstellungen folgen cron-parser 5.10.0; andere Scheduler können abweichen.

1–1.000 Termine innerhalb von zehn UTC-Kalenderjahren nach dem Start. Nach 5 Sekunden stoppt die Berechnung.

Feldeditor

Änderungen bleiben im Entwurf, bis Sie die Vorschau übernehmen.

Cron-Ausdruck: */15 * * * *

Fünf Felder eingeben: Minute, Stunde, Monatstag, Monat und Wochentag.

*, Werte, Listen, aufsteigende Bereiche, */n oder a-b/n verwenden. Keine Makros, Sekunden oder Anbietererweiterungen. Ausdruck: höchstens 500 UTF-16-Codeeinheiten. Schrittweite: 1–9999.

Eingabe oder Optionen geändert. Vor dem Export das Ergebnis aktualisieren.

Ein Cron-Generator hilft, wenn ein vermeintlich monatlicher Bericht zusätzlich jede Woche startet. Entscheidend ist oft die Verknüpfung von Monatstag und Wochentag, nicht ein Tippfehler im Stundenfeld.

Dieser Crontab Generator hält den bestehenden Ausdruck fest, während Sie an einer Änderung arbeiten. Um Cronjobs zu erstellen, prüfen Sie zunächst die Vorschau und übernehmen den Ausdruck anschließend in Ihrem eigenen System.

Warum diesen Cron-Generator verwenden?

Änderungen vor der Übernahme vergleichen

Der Cron-Generator trennt Original und Entwurf. Prüfen Sie den vorgeschlagenen Ausdruck, übernehmen Sie ihn bewusst und stellen Sie bei Bedarf mit einmaligem Rückgängigmachen Eingabe und Ergebnis wieder her.

Fünf Zeitplanfelder sind mit Ausführungspunkten auf einer Zeitachse verbunden.

Die Zeitzone ausdrücklich wählen

Täglich um 09:00 bedeutet je nach Zone einen anderen Zeitpunkt. Der Bericht zeigt die ausgewählte Zone neben UTC. So bleiben auch abweichende Kalendertage sichtbar.

Zwei Uhren verschiedener Zeitzonen zeigen denselben Zeitpunkt.

Drei Prüfungen vor der Übernahme

01

Den Startzeitpunkt prüfen

Voreingestellt ist 2026-01-01T00:00:00Z. Gezählt werden nur spätere Zeitpunkte. Ohne Offset gilt die gewählte IANA-Zone; bei einer fehlenden oder doppelten Ortszeit ist ein eindeutiger Offset nötig.

02

Beide Tagesfelder zusammen lesen

Enthält keines der Tagesfelder ein *, genügt Monatstag oder Wochentag. Enthält eines ein *, auch */2, müssen beide Bedingungen passen. Die Erklärung nennt UND beziehungsweise ODER ausdrücklich.

03

Den Entwurf erst nach der Vorschau anwenden

Vorlagen und Feldänderungen ersetzen das Original nicht sofort. Automatik wartet 350 ms nach einer Änderung. Ohne Automatik starten Sie per Schaltfläche oder Strg/Cmd+Enter. Veraltete Ergebnisse sind nicht exportierbar.

Felder, Vorlagen und nächste Ausführungen

Aufgeschlüsselte Feldwerte

Minute, Stunde, Monatstag, Monat und Wochentag werden als passende Wertemengen angezeigt. Die Erklärung verwendet dieselben Mengen und dieselbe Tagesregel wie die Berechnung.

Vorlagen für wiederkehrende Pläne

Beginnen Sie mit 15-Minuten-Abständen, täglich 09:00, werktags 09:00 oder dem Monatsersten um Mitternacht. Eigene Felder erlauben Listen, Bereiche und unterstützte Schritte.

Nächste Ausführungen ab einem festen Start

Fordern Sie 1–1.000 Zeitpunkte an. Der Bericht nennt angeforderte und gefundene Anzahl sowie den Abschlussstatus. Eine ausgeschöpfte Suchspanne wird nicht als vollständige Liste ausgegeben.

Ausdruck und Bericht zusammen sichern

Kopieren oder laden Sie den Ausdruck mit den berechneten Terminen herunter. Auch wenn die Vorschau nur einige Zeilen zeigt, enthält der aktuelle Export alle zurückgegebenen Zeilen.

Syntax und Grenzen der Berechnung

Nur fünf Felder
Erlaubt sind Zahlen, *, Listen, aufsteigende Bereiche, */n und a-b/n. JAN–DEC und SUN–SAT werden unabhängig von Großschreibung erkannt; 0 und 7 bedeuten Sonntag. n/step ist nicht zulässig.
Keine plattformspezifischen Erweiterungen
Sekunden, Jahre, @daily und andere Makros sowie Quartz-, AWS- und Jenkins-Erweiterungen sind ausgeschlossen. ?, L, W, #, H und cron(...) werden abgelehnt. Vorlagen verstehen keine beliebigen Sätze.
Die ursprünglichen Sterne bleiben relevant
Nur wenn beide Tagesfelder kein * enthalten, gilt ODER. Sobald eines * enthält, gilt UND. Die Regel darf sich nicht ändern, nur weil eine ausgeschriebene Wertemenge den gesamten Bereich abdeckt.
Start und Suchfenster
Das UTC-Jahr des Startzeitpunkts muss zwischen 1900 und 2099 liegen. Datumsangaben enthalten Sekunden und optional 1–9 Nachkommastellen. Der Start ist ausgeschlossen; das Ende zehn UTC-Kalenderjahre später ist eingeschlossen.
Festgelegtes Verhalten bei Zeitumstellungen
Fehlende oder doppelte Ortszeiten ohne Offset werden als Start abgelehnt. Weitere Termine hängen bei cron-parser 5.10.0 vom Start ab: Vor der Umstellung am 08.03.2026 in New York kann 02:30 auf 03:30 verschoben werden; vor der Rückstellung am 01.11.2026 erscheint 01:30 beim ersten Auftreten. Ein Start nach der Umstellung kann andere Ergebnisse liefern. Andere Scheduler können abweichen. Zeitzonenregeln stammen aus den Intl-Daten des Browsers; historische Offsets können Sekunden enthalten.
Begrenzte Vorschau, keine Überwachung
Höchstens 1.000 Termine und 5 Sekunden Rechenzeit. Eine unvollständige Liste wird gekennzeichnet. Das Werkzeug führt keine Befehle aus und installiert keine Crontab. Ein gültiger Ausdruck bestätigt nicht, dass Ihr Job läuft.

Fragen zum Cron-Generator

Was bedeuten die fünf Felder im Cron-Ausdruck?

Von links nach rechts: Minute 0–59, Stunde 0–23, Monatstag 1–31, Monat 1–12 und Wochentag 0–7. Die aufgeschlüsselten Werte helfen, versehentlich vertauschte Felder zu erkennen.

Warum funktioniert mein Cronjob nicht?

Ein gültiger Zeitplan reicht nicht aus: Prüfen Sie am Zielsystem den Cron-Dienst, absolute Programmpfade, Berechtigungen, Umgebung und Protokolle. Diese Seite prüft den Ausdruck und seine Termine, nicht die tatsächliche Ausführung.

Was bedeutet */5 in einem Cron-Ausdruck?

Im Minutenfeld bezeichnet */5 die Minuten 0, 5, 10 und so weiter bis 55 jeder Stunde. Es bedeutet nicht alle fünf Minuten ab dem aktuellen Zeitpunkt.

Kann ich Cronjobs auch für bestimmte Wochentage einrichten?

Ja. 1-5 im Wochentagsfeld steht für Montag bis Freitag; beispielsweise beschreibt 0 9 * * 1-5 einen Start um 09:00 an diesen Tagen. Die gewählte Zeitzone bestimmt den Zeitpunkt.

Wie erkenne ich ob mein Cronjob läuft?

Anhand von Protokollen und Ausgaben auf dem ausführenden System. Die hier berechneten Termine sind eine Vorschau. Sie beweisen weder, dass ein Dienst aktiv ist, noch dass ein Befehl erfolgreich beendet wurde.

Ein unerwarteter Termin?

Einen weiteren Zeitplan prüfen

Prüfen Sie mit dem Cron-Generator einen bekannten Plan und sichern Sie nach der Übernahme Ihren Bericht mit den berechneten Terminen.