0 0 * * * Im Cron-Parser öffnen Feld für Feld
| Feld | Wert | Trifft zu auf |
|---|---|---|
| Minute | 0 | 0 |
| Stunde | 0 | 0 |
| Tag des Monats | * | Jeder Wert |
| Monat | * | Jeder Wert |
| Wochentag | * | Jeder Wert |
Nächste Ausführungen
Beispiel: die ersten 6 Ausführungen nach dem 1. Januar 2026 (UTC).
- Fr., 2. Jan. 2026, 00:00
- Sa., 3. Jan. 2026, 00:00
- So., 4. Jan. 2026, 00:00
- Mo., 5. Jan. 2026, 00:00
- Di., 6. Jan. 2026, 00:00
- Mi., 7. Jan. 2026, 00:00
Fertige Varianten
0 0 * * * /path/to/command Fügen Sie die Zeile mit crontab -e hinzu. Sie läuft in der Zeitzone des Servers, sofern CRON_TZ oder TZ nicht gesetzt ist.
apiVersion: batch/v1
kind: CronJob
metadata:
name: every-day-at-midnight
spec:
schedule: "0 0 * * *"
timeZone: "Etc/UTC"
concurrencyPolicy: Forbid
jobTemplate:
spec:
template:
spec:
restartPolicy: OnFailure
containers:
- name: job
image: busybox:1.36
command: ["/bin/sh", "-c", "date; echo run"] Setzen Sie spec.timeZone (Kubernetes 1.27+); sonst gilt die Zeitzone des Controller Managers, meist UTC.
on:
schedule:
- cron: '0 0 * * *'
workflow_dispatch: GitHub Actions verwendet immer UTC, erlaubt Intervalle ab 5 Minuten und startet geplante Läufe bei hoher Last eventuell verspätet.
0 0 0 * * ? Quartz stellt die Sekunden voran und braucht ? entweder im Tag des Monats oder im Wochentag. Die Tage zählen 1–7 ab Sonntag, Namen sind daher sicherer.
@Scheduled(cron = "0 0 0 * * *") Spring @Scheduled(cron = …) erwartet sechs Felder: Sekunden und dann die üblichen fünf.
FAQ
› Ist Mitternacht eine gute Zeit für tägliche Jobs?
Es ist der vollste Zeitpunkt. Wenn der Job nur einmal täglich laufen muss, wählen Sie eine ruhigere Zeit, und denken Sie daran, dass die Zeitumstellung in lokalen Zeitzonen frühe Stunden überspringen oder doppeln kann.
› In welcher Zeitzone läuft 0 0 * * *?
Cron verwendet die Zeitzone der Maschine oder des Dienstes, der ihn ausführt. Unter Linux ist das die Systemzeitzone, sofern CRON_TZ oder TZ nicht gesetzt ist; Kubernetes-CronJobs akzeptieren spec.timeZone; GitHub Actions nutzt immer UTC.
› Wie prüfe ich den Zeitplan vor dem Deployment?
Öffnen Sie 0 0 * * * im Cron-Parser dieser Website. Er erklärt jedes Feld und listet die nächsten Ausführungen in Ihrer Ortszeit oder in UTC auf, direkt im Browser.