Cron-Ausdruck-Generator

Baue visuell einen fünffeldrigen cron-Ausdruck und kopiere ihn, mit einer Zusammenfassung in Klartext und den nächsten Laufzeiten, in deinem Browser angezeigt.

Dein cron-Ausdruck wird lokal in deinem Browser gebaut und in der Vorschau angezeigt und nichts wird auf einen Server hochgeladen.

Musst du einen vorhandenen Zeitplan dekodieren? Probiere den Cron Explainer.

Über Cron-Ausdruck-Generator

Dieser Cron-Ausdruck-Generator lässt dich einen fünffeldrigen crontab-Zeitplan visuell bauen, statt die Syntax auswendig zu lernen. Für jedes Feld – Minute, Stunde, Tag-des-Monats, Monat und Tag-der-Woche – wählst du einen Modus: jeder Wert, jeder N (ein Schritt), bestimmte Werte aus einer Mehrfachauswahl oder ein Bereich. Der Ausdruck aktualisiert sich live, während du klickst, und die Monats- und Wochentag-Auswahlen zeigen Namen wie Jan und Mon, geben aber die korrekten Zahlen aus. Unter dem Ergebnis erhältst du den generierten Ausdruck mit einer Kopieren-Schaltfläche, eine Zusammenfassung in Klartext und die nächsten fünf Laufzeiten in deiner lokalen Zeitzone, sodass du den Zeitplan bestätigen kannst, bevor du ihn in eine crontab, CI-Konfiguration oder einen Scheduler einfügst. Presets per Klick decken gängige Fälle wie alle fünf Minuten, werktags um 9 Uhr und monatlich ab. Alles läuft in deinem Browser, sodass nichts von dem, was du baust, auf einen Server hochgeladen wird.

Funktionen

So verwendest du Cron-Ausdruck-Generator

  1. Wähle einen Modus für jedes Feld oder klicke ein Preset, um von einem gängigen Zeitplan zu starten.
  2. Tippe bei Bestimmt die gewünschten Werte an; wähle bei Bereich ein Von und Bis; gib bei Jeder N einen Schritt ein.
  3. Sieh zu, wie sich der cron-Ausdruck live aktualisiert, während du Felder änderst.
  4. Lies die Zusammenfassung in Klartext und die nächsten fünf Laufzeiten, um den Zeitplan zu bestätigen.
  5. Klicke auf Kopieren, um den Ausdruck zu erhalten, und füge ihn in deine crontab oder deinen Scheduler ein.

Beispiel

Eingabe

minute: specific [0]
hour: specific [9]
day-of-month: every
month: every
day-of-week: range Mon–Fri

Ausgabe

0 9 * * 1-5

Einen Werktag-9-Uhr-Zeitplan Feld für Feld zu bauen, erzeugt diesen Ausdruck.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was bedeuten die fünf cron-Felder?
Der Reihe nach sind es Minute, Stunde, Tag-des-Monats, Monat und Tag-der-Woche. Der Generator baut ein Token pro Feld und verbindet sie mit Leerzeichen zum vollständigen Ausdruck.
Wie lasse ich einen Job alle 15 Minuten laufen?
Setze das Minutenfeld auf Jeder N und gib 15 ein, während die anderen Felder auf Jeder bleiben. Der Generator gibt */15 * * * * aus und zeigt die nächsten Laufzeiten an.
Was ist der Unterschied zwischen einem Schritt, einem Bereich und bestimmten Werten?
Ein Schritt wie */5 wiederholt sich in einem festen Intervall, ein Bereich wie 1-5 deckt eine durchgehende Spanne ab, und bestimmte Werte wie 1,15 listen genaue Punkte auf. Jedes entspricht einem Feld-Modus im Builder.
Gebe ich Monats- und Wochentag-Namen oder -Zahlen ein?
Du wählst zur Klarheit Namen wie Jan oder Mon in der Oberfläche, und der Generator gibt die Standardzahlen (Monate 1-12, Wochentage 0-6 mit Sonntag als 0) im Ausdruck aus.
Wie unterscheidet sich das vom Cron Explainer?
Der Explainer dekodiert einen Ausdruck, den du bereits hast, während dieser Generator einen neuen Ausdruck durch Klicken von Feldern baut. Nutze diesen, um einen Zeitplan zu erstellen, und den Explainer, um einen zu prüfen.
Wo findet die Generierung statt?
Vollständig in deinem Browser. Der Ausdruck, die Zusammenfassung und die Laufzeit-Vorschau werden alle lokal auf deinem Gerät berechnet und nichts wird an einen Server gesendet.

Verwandte Tools

Alle ArrayKit-Tools