Cron-parser
Zet cron-expressies om naar leesbare planningen en bekijk de volgende uitvoeringstijden. Alle verwerking gebeurt in je browser.
Veelgebruikste presets
Veldreferentie
| Minuut | Uur | Dag van de maand | Maand | Dag van de week |
|---|---|---|---|---|
| 0-59 | 0-23 | 1-31 | 1-12 | 0-6 |
| Voorbeeld: */5 * * * * = Elke minuut */5 | ||||
| # | Over |
|---|
Kon de volgende uitvoeringstijden niet berekenen
Ongeldige cron-expressie
Hoe gebruik je de cron-parser
Voer een cron-expressie in
Typ een standaard cron-expressie met 5 of 6 velden in het invoerveld.
Lees de menselijke beschrijving
De expressie wordt direct vertaald naar een leesbare zin.
Bekijk de volgende uitvoeringen
Bekijk de volgende geplande uitvoeringstijden om je expressie te verifiëren.
Wat is cron?
Cron is een op tijd gebaseerde taakplanner in Unix-achtige besturingssystemen. Gebruikers configureren geplande taken (cron jobs) met cron-expressies — een string van vijf door spaties gescheiden velden die samen de planning bepalen.
Syntax van cron-expressies
Een standaard cron-expressie heeft 5 velden:
Minuut (0-59)
Uur (0-23)
Dag van de maand (1-31)
Maand (1-12)
Dag van de week (0-6, 0=zondag)
Speciale tekens
Veelgestelde vragen
De tool ondersteunt standaard cron met 5 velden (minute hour day month weekday) en herkent veelgebruikte speciale strings zoals @yearly, @monthly, @weekly, @daily en @hourly.
De tool berekent de volgende N uitvoeringstijden met je huidige lokale tijd als startpunt, nauwkeurig tot op de minuut.
Ja. Veelgebruikte snelkoppelingen zoals @yearly, @monthly, @weekly, @daily en @hourly worden herkend en uitgebreid.
Het klassieke Vixie cron-formaat heeft vijf velden: minuut (0-59), uur (0-23), dag van de maand (1-31), maand (1-12 of namen) en dag van de week (0-7, waarbij zowel 0 als 7 zondag betekent). Sommige planners - Quartz, Spring - voegen vooraan een zesde secondenveld toe. Deze parser detecteert aan de hand van het aantal velden welke layout je gebruikt.
* betekent elke waarde; */5 in het minuutveld betekent elke 5 minuten; 1-5 is een inclusief bereik (bijvoorbeeld weekdagen in het weekdagveld); en mon,wed,fri somt afzonderlijke waarden op. Ze combineren: 0 9-17/2 * * * draait elke dag om 9:00, 11:00 enzovoort tot 17:00.
Dagelijks om middernacht is 0 0 * * *. Elke 6 uur is 0 */6 * * * - de */6-stap in het uurveld valt op 00:00, 06:00, 12:00 en 18:00. Wekelijks zondag om 3 uur 's nachts is 0 3 * * 0. Deze parser berekent de volgende uitvoeringen zodat je de planning kunt bevestigen voordat je hem installeert.
In negen van de tien gevallen is het een tijdzoneverschil: cron evalueert tegen de lokale klok van de server (sommige implementaties honoreren CRON_TZ= of TZ=-regels in de crontab). De overgang naar zomertijd is de tweede boosdoener - taken die in het spring-forward-gat zijn gepland kunnen worden overgeslagen, zoals Vixie cron documenteert. Docker-containers gebruiken standaard UTC tenzij je TZ instelt.
Cron is de klassieke Unix-planner: eenvoudig, met minuutresolutie en zonder ingebouwde inhaalrun voor gemiste taken. systemd-timers voegen tweedeprecisie toe, Persistent=true-herstel voor runs die zijn gemist terwijl de machine uit stond, en journald-logging. De Windows Taakplanner biedt een GUI, eventtriggers en draai-zo-snel-mogelijk-na-misting-semantiek. Kubernetes CronJob speelt dezelfde rol in cloud-native stacks.
Gerelateerde tools
Autoritatieve referenties
De primaire bronnen achter deze tool — officiële standaarden en specificaties, geen tweedehands samenvattingen.