Zum Inhalt springen
CronExplain

Cron-Ausdruck für alle 5 Minuten

Alle fünf Minuten ist ein beliebtes Intervall, um Daten zu synchronisieren, Caches aufzufrischen und externe Dienste zu prüfen. Es ist auch der kürzeste Zeitplan, den GitHub Actions unterstützt.

Derselbe Zeitplan in jedem Dialekt

DialektAusdruck
Standard-crontab*/5 * * * *
6 Felder (Sekunden)0 */5 * * * *
Quartz0 */5 * * * ?
Spring0 */5 * * * *
AWS EventBridgecron(*/5 * * * ? *)
GitHub Actions*/5 * * * *
Kubernetes CronJob*/5 * * * *

Bedeutung

Erkannt: Standard-crontab · Fünf Felder: Minute, Stunde, Tag im Monat, Monat, Wochentag. Sonntag ist 0 oder 7. Sind beide Tagesfelder eingeschränkt, läuft der Job, sobald eines davon passt.

✓ Gültig · Bedeutung

Alle 5 Minuten

Vorlagen

Nächste 10 Ausführungen

#In UTCDeine Ortszeit
1——
2——
3——
4——
5——
6——
7——
8——
9——
10——

Derselbe Zeitplan in anderen Dialekten

  • Quartz0 */5 * * * ?
  • AWS EventBridgecron(*/5 * * * ? *)EventBridge-Regeln verwenden UTC.
  • Spring0 */5 * * * *

Visueller Editor

Wähle Werte pro Feld. Der Editor erzeugt einen Standard-Ausdruck mit fünf Feldern, der beim Übernehmen in den gewählten Dialekt umgewandelt wird.

Minute
Stunde
Tag im Monat
Monat
Wochentag
0 9 * * 1-5

So funktioniert der Ausdruck

Der Ausdruck */5 * * * * ist in Standard-crontab-Syntax geschrieben. Lies ihn Feld für Feld von links nach rechts: Jedes Feld grenzt ein, wann der Job laufen darf, und der Scheduler startet ihn, sobald die aktuelle Zeit zu allen Feldern passt. In Klartext bedeutet er: Alle 5 Minuten.

Anpassung an deinen Scheduler

crontab, Kubernetes und GitHub Actions verwenden die Form mit fünf Feldern. Quartz und Spring erwarten vorne ein Sekundenfeld, und Quartz und AWS brauchen zusätzlich „?“ in einem der beiden Tagesfelder – die Tabelle oben berücksichtigt diese Unterschiede bereits. Denke daran, dass GitHub Actions und AWS-EventBridge-Regeln in UTC laufen, während crontab die Zeitzone des Servers nutzt; derselbe Ausdruck kann also je nach Umgebung zu unterschiedlichen Ortszeiten feuern. Prüfe deshalb immer, in welcher Zeitzone der Zielserver oder Dienst den Ausdruck auswertet, bevor du ihn übernimmst.

Vor dem Deployment prüfen

Füge deinen fertigen Ausdruck oben in den Erklärer ein und wähle die Zeitzone der Maschine, auf der er laufen wird. Die Liste der nächsten Ausführungen zeigt genau, wann der Job startet – auch rund um die Zeitumstellung –, sodass du einen Fehler um eine Stunde findest, bevor er in Produktion geht.

Häufige Fragen

Wie lautet der Cron-Ausdruck für alle 5 Minuten?
In Standard-crontab lautet er */5 * * * *. In Quartz ist es 0 */5 * * * ?, in AWS EventBridge cron(*/5 * * * ? *).
In welcher Zeitzone läuft er?
crontab nutzt die lokale Zeitzone des Servers, Kubernetes die des Controllers oder spec.timeZone, GitHub Actions und AWS-EventBridge-Regeln nutzen UTC.
Wie kann ich den Zeitplan testen?
Füge ihn in den Erklärer auf dieser Seite ein: Er zeigt die nächsten 10 Ausführungen in jeder Zeitzone neben deiner Ortszeit.
Kann ich ihn leicht abändern?
Ja. Bearbeite den Ausdruck im Tool oder nutze den visuellen Editor; Beschreibung und Ausführungszeiten aktualisieren sich beim Tippen.