Cron-Ausdruck
Cron-Ausdrücke Feld für Feld erklärt, mit den nächsten geplanten Ausführungszeiten
Erklärung
Jeden Tag um Mitternacht
Nächste geplante Ausführungen
—
Häufige Beispiele
Cron-Felder
| Feld | Zulässige Werte | Beschreibung |
|---|---|---|
| Minute | 0-59 | Die Minute, in der der Befehl ausgeführt wird (0-59) |
| Stunde | 0-23 | Die Stunde, in der der Befehl ausgeführt wird (0-23) |
| Tag des Monats | 1-31 | Der Tag des Monats, an dem der Befehl ausgeführt wird (1-31) |
| Monat | 1-12 | Der Monat, in dem der Befehl ausgeführt wird (1-12) |
| Wochentag | 0-6 | Der Wochentag, an dem der Befehl ausgeführt wird (0-6, Sonntag=0) |
Sonderzeichen
Sternchen (*)
Entspricht jedem Wert im Feld
Komma (,)
Gibt eine Liste von Werten an (z.B. 1,3,5)
Bindestrich (-)
Gibt einen Wertebereich an (z.B. 1-5)
Schrägstrich (/)
Gibt Schrittwerte an (z.B. */15 für alle 15)
01
Was ist ein Cron-Ausdruck?
Ein Cron-Ausdruck ist ein Zeitplan aus fünf durch Leerzeichen getrennten Feldern: Minute, Stunde, Tag des Monats, Monat und Wochentag. Cron und viele Job-Scheduler führen damit Aufgaben zu festen Zeiten aus, von jeder Minute bis einmal im Jahr. So bedeutet 30 2 * * * täglich um 02:30 Uhr. Die Syntax ist kompakt und wird deshalb auch leicht falsch gelesen.
Dieses Tool liest das Standardformat mit 5 Feldern, zerlegt einen Ausdruck Feld für Feld und listet die nächsten 5 Ausführungen in Ihrer lokalen Zeitzone. Es versteht Zahlen, Sternchen, Listen, Bereiche und Schrittwerte. Quartz und Spring nutzen 6 Felder, die mit Sekunden beginnen; entfernen Sie dieses erste Feld vor dem Einfügen. Namen wie MON werden nicht unterstützt.
02
So lesen Sie einen Cron-Ausdruck
- Geben Sie einen Ausdruck mit fünf Feldern ein oder wählen Sie ein häufiges Beispiel.
- Lesen Sie in der Erklärung, worauf jedes Feld passt.
- Prüfen Sie die nächsten geplanten Ausführungen in Ihrer Ortszeit.
- Ändern Sie ein Feld und sehen Sie, wie sich Erklärung und Ausführungszeiten anpassen.
- Kopieren Sie den Ausdruck, wenn er tut, was Sie brauchen.
03
Häufige Fragen zum Cron-Ausdruck
- Was bedeutet */5 bei Cron?
- Ein Schrägstrich legt einen Schrittwert fest. */5 im Minutenfeld bedeutet alle 5 Minuten, beginnend bei Minute 0: 0, 5, 10 und so weiter bis 55. Ein Schritt kann auch auf einen Bereich folgen: 0-30/10 bedeutet die Minuten 0, 10, 20 und 30. Im Stundenfeld bedeutet */6 alle 6 Stunden: 00:00, 06:00, 12:00 und 18:00 Uhr.
- Wie lasse ich einen Cronjob jeden Montag um 9 Uhr laufen?
- Mit 0 9 * * 1. Die Felder lauten Minute 0, Stunde 9, jeder Tag des Monats, jeder Monat und Wochentag 1, also Montag. Sonntag ist 0, viele Cron-Versionen akzeptieren für Sonntag auch 7. Für jeden Werktag von Montag bis Freitag um 9 Uhr nutzen Sie 0 9 * * 1-5.
- Welche Zeitzone nutzt Cron?
- Klassisches Cron führt Jobs in der lokalen Zeitzone des Servers aus, sofern nichts anderes eingestellt ist, auf manchen Systemen etwa mit CRON_TZ. Viele Cloud-Scheduler nutzen standardmäßig UTC. Die hier gelisteten nächsten Ausführungen werden in der Zeitzone Ihres Browsers berechnet. Vergleichen Sie sie also mit der Einstellung Ihres Servers.
- Wird mein Cron-Ausdruck an einen Server gesendet?
- Nein. Der Ausdruck wird in Ihrem Browser ausgewertet, und die nächsten Ausführungszeiten werden mit Uhr und Zeitzone Ihres Geräts berechnet. Nichts, was Sie eingeben, wird an einen Server gesendet oder gespeichert. Sie können also auch Zeitpläne aus privaten Crontabs und Konfigurationsdateien einfügen.
04