Zum Inhalt springen
100% lokal

Cron-Ausdrucks-Generator

Erstellen Sie einen Cron-Ausdruck aus einfachen Optionen und sehen Sie, was er bedeutet und wann er ausgeführt wird.

Ausgabe

Cron-Ausdrucks-Generator

Wählen Sie eine Voreinstellung — jede Minute, alle N Minuten, stündlich, täglich zu einem bestimmten Zeitpunkt, wöchentlich an bestimmten Tagen, monatlich oder jährlich — und dieses Tool erstellt den zugehörigen Cron-Ausdruck und erklärt ihn in einfachen Worten. Es ist nicht erforderlich, die Feldreihenfolge auswendig zu lernen oder sich zu merken, ob der Tag des Monats und der Tag der Woche mit AND oder OR kombiniert werden; der Generator handhaben die Vixie-Cron-Regeln und zeigen Ihnen das Ergebnis sofort, während Sie die Optionen anpassen.

Für alles, was eine Voreinstellung nicht ausdrücken kann, wechseln Sie zu „Benutzerdefinierte Felder“ und geben Sie die Felder für Minuten, Stunden, Tag des Monats, Monat und Tag der Woche direkt ein. Listen (1,15), Bereiche (9-17), Schritte (*/15) und Kombinationen funktionieren alle; ungültige Werte werden mit dem genauen Feld und Token gemeldet. Aktivieren Sie „Monats- und Wochentagnamen verwenden“, um den Ausdruck mit JAN–DEC und SUN–SAT statt Zahlen zu rendern, und „@macro-Kurzform bevorzugen“ komprimiert häufige Muster wie täglich um Mitternacht zu @daily oder @weekly, wenn der Zeitplan genau übereinstimmt. Die „6-Feld-Syntax mit Sekunden“ stellt ein Sekundenfeld für Planer vorangestellt, die Subminuten-Genauigkeit unterstützen.

Die Option „Zeitzone der Vorschau“ beantwortet die Frage, die sich bei jedem Cron-Job auf einem Server stellt: Wann wird dies tatsächlich ausgeführt und wo? Wählen Sie Ihre Ortszeit, UTC oder gängige Zeitzonen aus, und die Liste der nächsten Ausführungen wird als Wanduhrzeit in dieser Zone berechnet. Legen Sie fest, wie viele bevorstehende Ausführungen angezeigt werden sollen (1–20), um einen Zeitplan gegen ein Wartungsfenster oder einen Geschäftstag zu überprüfen.

Alles läuft lokal in Ihrem Browser — kein Ausdruck, keine Zeitzone und kein Zeitplan werden jemals versendet. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie es direkt an das Cron-Parser-Tool.

Häufige Fragen

Welchen Cron-Dialekt unterstützt es?
Standard Vixie/POSIX cron: fünf durch Leerzeichen getrennte Felder (Minute, Stunde, Tag des Monats, Monat, Tag der Woche) mit @macro-Kurzformen und einem optionalen führenden Sekundenfeld für Sechsfeldplaner.
Wie werden Tag des Monats und Tag der Woche kombiniert?
Nach standardmäßigem Cron-Verhalten: Wenn eines der Felder als "*" belassen wird, bestimmt das andere allein den Tag. Wenn beide Felder eingeschränkt sind, stimmt ein Tag überein, wenn er eines von beiden erfüllt — ein ODER, kein UND.
Was ändert sich durch „@macro-Kurzform bevorzugen“?
Dies gilt nur, wenn die von Ihnen erstellten Felder genau mit einem bekannten Makro übereinstimmen (@hourly, @daily, @weekly, @monthly, @yearly) und das Sekundenfeld ausgeschaltet ist — in diesem Fall wird das kürzere Makro anstelle des entsprechenden 5-Feld-Ausdrucks angezeigt. Alles andere bleibt unverändert.
Beeinflusst die Zeitzone der Vorschau den Ausdruck selbst?
Nein. Ein Cron-Ausdruck hat keine eigene Zeitzone — er wird immer durch die Uhr interpretiert, die ihn ausführt. Die Zeitzone der Vorschau ändert nur, welche Uhr die Liste „Nächste Ausführungen“ annimmt, damit Sie überprüfen können, was ein Zeitplan für einen Server in einer anderen Zone als Ihrer eigenen bedeutet.
Wird mein Zeitplan irgendwo hochgeladen?
Nein. Der Ausdruck, seine Beschreibung und alle Berechnungen der nächsten Ausführungen finden vollständig in Ihrem Browser statt und werden nie an einen Server versendet.