Cron-Parser

Cron-Ausdrücke in lesbare Zeitpläne umwandeln und die nächsten Ausführungszeiten vorschauen. Die gesamte Verarbeitung erfolgt in Ihrem Browser.

Sofortige Analyse Nächste Ausführungszeiten Clientseitige Verarbeitung

Gängige Voreinstellungen

Feldreferenz

Minute Stunde Tag des Monats Monat Wochentag
0-59 0-23 1-31 1-12 0-6
Beispiel: */5 * * * * = Jede Minute */5

Verwendung des Cron-Parsers

1

Cron-Ausdruck eingeben

Geben Sie einen Standard-Cron-Ausdruck mit 5 oder 6 Feldern in das Eingabefeld ein.

2

Lesbare Beschreibung

Der Ausdruck wird sofort in einen lesbaren Satz übersetzt.

3

Nächste Ausführungen vorschauen

Zeigt die nächsten geplanten Ausführungszeiten an, um Ihren Ausdruck zu überprüfen.

Was ist Cron?

Cron ist ein zeitbasierter Aufgabenplaner in Unix-ähnlichen Betriebssystemen. Benutzer konfigurieren geplante Aufgaben (Cron-Jobs) mittels Cron-Ausdrücken — einer Zeichenkette aus fünf durch Leerzeichen getrennten Feldern, die zusammen den Zeitplan definieren.

Cron-Ausdruckssyntax

Ein Standard-Cron-Ausdruck besteht aus 5 Feldern:

Minimum

Stunde (0-23)

Tag des Monats (1-31)

Monat (1-12)

Wochentag (0-6, 0=Sonntag)

Sonderzeichen

* * — Beliebiger Wert
, , — Wertelisten-Trennzeichen
- - — Wertebereich
/ / — Schrittweite

Häufig gestellte Fragen

Welche Cron-Formate werden unterstützt?

Das Tool unterstützt den Standard-Cron mit 5 Feldern (Minute Stunde Tag Monat Wochentag) und erkennt gängige Sonderzeichen wie @yearly, @monthly, @weekly, @daily und @hourly.

Wie genau sind die nächsten Ausführungszeiten?

Das Tool berechnet die nächsten N Ausführungszeiten ausgehend von Ihrer aktuellen lokalen Zeit, genau auf die Minute.

Werden spezielle Cron-Zeichenfolgen unterstützt?

Ja. Gängige Kurzformen wie @yearly, @monthly, @weekly, @daily und @hourly werden erkannt und aufgeschlüsselt.

Was bedeutet jedes Feld in einem Cron-Ausdruck?

Das klassische Vixie-cron-Format hat fünf Felder: Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12 oder Namen) und Wochentag (0-7, wobei sowohl 0 als auch 7 für Sonntag stehen). Einige Scheduler - Quartz, Spring - fügen ein sechstes führendes Sekundenfeld hinzu. Dieser Parser erkennt anhand der Feldanzahl, welches Layout Sie verwenden.

Was bedeuten *, /, - und , innerhalb von Cron?

* bedeutet jeder Wert; */5 im Minutenfeld bedeutet alle 5 Minuten; 1-5 ist ein inklusiver Bereich (zum Beispiel Werktage im Wochentagsfeld); und mon,wed,fri listet einzelne Werte auf. Sie lassen sich kombinieren: 0 9-17/2 * * * läuft täglich um 9:00, 11:00 und so weiter bis 17:00.

Wie plane ich einen Job für jeden Tag um Mitternacht oder alle 6 Stunden?

Täglich um Mitternacht ist 0 0 * * *. Alle 6 Stunden ist 0 */6 * * * - der */6-Schritt im Stundenfeld trifft 00:00, 06:00, 12:00 und 18:00. Jeden Sonntag um 3 Uhr morgens ist 0 3 * * 0. Dieser Parser berechnet die nächsten Ausführungen, damit Sie den Zeitplan vor der Installation prüfen können.

Warum wird mein Cron-Job zur falschen Zeit ausgelöst?

In neun von zehn Fällen liegt eine Zeitzonen-Diskrepanz vor: cron wertet gegen die lokale Serveruhr aus (manche Implementierungen berücksichtigen CRON_TZ=- oder TZ=-Zeilen in der Crontab). Der zweite Übeltäter sind Umstellungen zwischen Sommer- und Winterzeit - Jobs, die in die Frühjahrsumstellung fallen, können übersprungen werden, was Vixie cron dokumentiert. Docker-Container verwenden standardmäßig UTC, sofern Sie TZ nicht setzen.

Wie vergleicht sich cron mit systemd-Timern oder dem Windows Task Scheduler?

cron ist der klassische Unix-Scheduler: einfach, mit Minutenauflösung und ohne eingebaute Nachholmechanik für verpasste Jobs. systemd-Timer ergänzen Sekundengenauigkeit, Persistent=true-Wiederherstellung für Ausführungen, die verpasst wurden, während die Maschine ausgeschaltet war, sowie journald-Protokollierung. Der Windows Task Scheduler bietet eine GUI, Ereignistrigger und eine Semantik, nach der verpasste Läufe so bald wie möglich nachgeholt werden. Kubernetes CronJob übernimmt dieselbe Rolle in Cloud-native Stacks.

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}