0 * * * * Openen in de cron-parser Veld voor veld
| Veld | Waarde | Komt overeen met |
|---|---|---|
| Minuut | 0 | 0 |
| Uur | * | Elke waarde |
| Dag van de maand | * | Elke waarde |
| Maand | * | Elke waarde |
| Dag van de week | * | Elke waarde |
Volgende uitvoeringen
Voorbeeld: de eerste 6 uitvoeringen na 1 januari 2026 (UTC).
- do 1 jan 2026, 01:00
- do 1 jan 2026, 02:00
- do 1 jan 2026, 03:00
- do 1 jan 2026, 04:00
- do 1 jan 2026, 05:00
- do 1 jan 2026, 06:00
Kant-en-klare versies
0 * * * * /path/to/command Voeg de regel toe met crontab -e. Hij draait in de tijdzone van de server, tenzij CRON_TZ of TZ is ingesteld.
apiVersion: batch/v1
kind: CronJob
metadata:
name: every-hour
spec:
schedule: "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"] Stel spec.timeZone in (Kubernetes 1.27+); anders volgt het schema de tijdzone van de controller manager, meestal UTC.
on:
schedule:
- cron: '0 * * * *'
workflow_dispatch: GitHub Actions gebruikt altijd UTC, accepteert intervallen van minstens 5 minuten en kan geplande runs bij drukte later starten.
0 0 * * * ? Quartz zet de seconden vooraan en vereist ? in de dag van de maand of de dag van de week. Dagen lopen van 1 tot 7 vanaf zondag, dus namen zijn veiliger.
@Scheduled(cron = "0 0 * * * *") Spring @Scheduled(cron = …) gebruikt zes velden: seconden en dan de gebruikelijke vijf.
Veelgestelde vragen
› Waarom minuut 0 vermijden voor uurlijkse taken?
Veel taken draaien op het hele uur, wat piekbelasting geeft op gedeelde servers en API’s. Als het exacte tijdstip niet uitmaakt, kies een willekeurige minuut, zoals 17 * * * *.
› In welke tijdzone draait 0 * * * *?
Cron gebruikt de tijdzone van de machine of dienst die hem uitvoert. Op Linux is dat de systeemtijdzone, tenzij CRON_TZ of TZ is ingesteld; Kubernetes-CronJobs accepteren spec.timeZone; GitHub Actions gebruikt altijd UTC.
› Hoe controleer ik het schema vóór het uitrollen?
Open 0 * * * * in de cron-parser op deze site. Die legt elk veld uit en toont de volgende uitvoeringen in je lokale tijd of in UTC, gewoon in je browser.