Zum Inhalt springen
CronExplain

Cron-Ausdruck für alle 30 Minuten

Zweimal pro Stunde – zur vollen und zur halben Stunde – ist ein guter Standard für Aufgaben wie das Neuerzeugen der Sitemap, Preisaktualisierungen oder Erinnerungs-E-Mails.

Derselbe Zeitplan in jedem Dialekt

DialektAusdruck
Standard-crontab0,30 * * * *
6 Felder (Sekunden)0 0,30 * * * *
Quartz0 0,30 * * * ?
Spring0 0,30 * * * *
AWS EventBridgecron(0,30 * * * ? *)
GitHub Actions0,30 * * * *
Kubernetes CronJob0,30 * * * *

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 30 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 0,30 * * * ?
  • AWS EventBridgecron(0,30 * * * ? *)EventBridge-Regeln verwenden UTC.
  • Spring0 0,30 * * * *

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 0,30 * * * * 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 30 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 30 Minuten?
In Standard-crontab lautet er 0,30 * * * *. In Quartz ist es 0 0,30 * * * ?, in AWS EventBridge cron(0,30 * * * ? *).
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.