Zum Inhalt springen
ToolsMinify logo
Entwickler-Tools

Cron-Ausdruck-Generator

Bauen Sie einen Zeitplan mit Vorlagen und fuenf Feldern, oder fuegen Sie einen Ausdruck wie */15 * * * * ein, um die Bedeutung zu sehen.

Über Cron-Ausdruck-Generator

Bauen Sie einen Zeitplan mit Vorlagen und fuenf Feldern, oder fuegen Sie einen Ausdruck wie */15 * * * * ein, um die Bedeutung zu sehen. Dieser Cron-Ausdruck-Generator erklaert jedes Feld, warnt bei ODER-Semantik von Tag-des-Monats und Wochentag, zeigt die naechsten fuenf lokalen Laeufe und kopiert eine crontab-Zeile oder einen GitHub-Actions-Zeitplan - alles im Browser.

So verwenden Sie Cron-Ausdruck-Generator

  1. Waehlen Sie eine Vorlage (jede Minute, alle 5 Minuten, stuendlich, taeglich, woechentlich oder monatlich) oder bearbeiten Sie die fuenf Felder.
  2. Oder fuegen Sie einen 5-Feld-Unix-Cron in das Einfuege-Feld ein - das Tool erklaert ihn Feld fuer Feld.
  3. Lesen Sie die Klartext-Bedeutung und die naechsten fuenf Laeufe in Ihrer lokalen Zeitzone.
  4. Kopieren Sie den Ausdruck, eine crontab-Zeile oder ein GitHub-Actions-Snippet.
  5. Wenn Tag des Monats und Wochentag gesetzt sind, pruefen Sie die ODER-Warnung vor dem Deploy.

Beispiele für Cron-Ausdruck-Generator

Was bedeutet */15 * * * *?

Fuegen Sie */15 * * * * ein. Die Aufschluesselung zeigt Minute = alle 15 Minuten von 0-59, der Rest jede Stunde, jeden Tag, jeden Monat, jeden Wochentag. Naechste Laeufe: :00, :15, :30, :45.

Wochentage um 09:30

Minute 30, Stunde 9, Wochentag 1-5. Der Ausdruck wird 30 9 * * 1-5 und laeuft Montag bis Freitag um 09:30 Ortszeit.

Erster des Monats um Mitternacht

Nutzen Sie die Vorlage Monatlich (0 0 1 * *) fuer Backups oder Reports, die nur am 1. feuern sollen.

DOM + DOW Stolperfalle

0 0 1 * 1 bedeutet der 1. des Monats ODER Montage um Mitternacht im klassischen Unix-Cron - nicht nur Montage, die auf den 1. fallen. Das Tool zeigt diese Warnung.

Häufig gestellte Fragen zu Cron-Ausdruck-Generator

Was sind die fuenf Felder eines Unix-Cron-Ausdrucks?
Minute (0-59), Stunde (0-23), Tag des Monats (1-31), Monat (1-12 oder JAN-DEC) und Wochentag (0-7 oder SUN-SAT, wobei 0 und 7 Sonntag sind). Sonderzeichen: * (beliebig), Listen (1,15), Bereiche (1-5) und Schritte (*/15).
Was bedeutet */15 * * * *?
Es bedeutet alle 15 Minuten: zu den Minuten 0, 15, 30 und 45 jeder Stunde, jeden Tag. Hier einfuegen, um Aufschluesselung und die naechsten fuenf Laeufe zu sehen.
Warum die Warnung, wenn Tag des Monats und Wochentag gesetzt sind?
Beim klassischen Vixie/Unix-Cron gilt bei beiden Einschraenkungen: der Tag passt, wenn eines der Felder passt (ODER), nicht beide (UND). Das ueberrascht viele. Lassen Sie ein Feld auf *, wenn Sie nur eine Bedingung wollen.
Sind die naechsten Laeufe in UTC oder Ortszeit?
Sie nutzen die lokale Zeitzone Ihres Browsers. Produktions-Crontabs und GitHub Actions werten oft in UTC (oder einer konfigurierten Zone) aus. Vor dem Deploy umrechnen, wenn der Server nicht in Ihrer Zone liegt.
Kann ich das fuer GitHub-Actions-Zeitplaene nutzen?
Ja. Nach dem Erstellen oder Einfuegen kopieren Sie das GitHub-Actions-Schedule-Snippet. GitHub Actions nutzt Standard-5-Feld-Cron in UTC.
Wird mein Ausdruck hochgeladen?
Nein. Parsing, Erklaerung und Berechnung der naechsten Laeufe laufen im Browser. Nichts wird an einen Server gesendet.