Cron-expressie generator: beheers de Cron-syntax voor taakplanning
Leer cron-expressiesyntax, veelvoorkomende planningspatronen, speciale tekens en hoe een cron-generator betrouwbare taakautomatisering mogelijk maakt.
1 februari 2026
Wat zijn Cron-expressies?
Cron-expressies zijn compacte tekenreeksen die worden gebruikt om schema's te definieren voor geautomatiseerde taken in Unix-achtige besturingssystemen. Oorspronkelijk onderdeel van de Unix cron-daemon, zijn deze expressies de universele standaard geworden voor het specificeren wanneer terugkerende taken moeten worden uitgevoerd. Van serveronderhoudscripts tot databaseback-ups, cron-expressies vormen de planningsinfrastructuur achter talloze applicaties.
Een cron-expressie bestaat uit vijf velden (of zes, als seconden worden meegerekend), elk gescheiden door een spatie. Samen definieren deze velden het exacte tijdspatroon voor een geplande taak.
Cron-syntax uitgelegd
De standaard vijf-velden cron-expressie volgt dit formaat:
minuut uur dag-van-de-maand maand dag-van-de-week
Elk veld accepteert specifieke waarden:
- Minuut: 0-59 — de minuut binnen het uur
- Uur: 0-23 — het uur in 24-uursformaat
- Dag van de maand: 1-31 — de kalenderdag
- Maand: 1-12 — de maand van het jaar
- Dag van de week: 0-7 — de weekdag (0 en 7 vertegenwoordigen beide zondag)
Speciale tekens
Cron-expressies ontlenen hun kracht aan speciale tekens die flexibele planningspatronen mogelijk maken:
- Sterretje (*): Komt overeen met elke mogelijke waarde. Bijvoorbeeld, * in het uurveld betekent "elk uur."
- Komma (,): Specificeert een lijst van waarden. Bijvoorbeeld, 1,15 in het dag-van-de-maand-veld betekent "op de 1e en 15e."
- Streepje (-): Definieert een bereik. Bijvoorbeeld, 9-17 in het uurveld betekent "elk uur van 9 tot 17 uur."
- Schuine streep (/): Specificeert stapwaarden. Bijvoorbeeld, */5 in het minuutveld betekent "elke 5 minuten."
Veelvoorkomende Cron-patronen
Dagelijkse taken
0 0 * * * — Uitvoeren om middernacht elke dag. Het klassieke patroon voor dagelijks onderhoud zoals logrotatie of rapportgeneratie.
0 6 * * * — Uitvoeren om 6:00 uur elke dag. Ideaal voor ochtendlijke datasynchronisatie.
Wekelijkse taken
0 0 * * 0 — Uitvoeren om middernacht elke zondag. Perfect voor wekelijkse rapporten of volledige back-ups.
0 9 * * 1 — Uitvoeren om 9:00 uur elke maandag. Nuttig voor wekelijkse statuscontroles.
Maandelijkse taken
0 0 1 * * — Uitvoeren om middernacht op de eerste dag van elke maand. Veel gebruikt voor maandelijkse facturering of archiveringsprocessen.
Frequente intervallen
*/5 * * * * — Uitvoeren elke 5 minuten. Typisch voor gezondheidscontroles en monitoring.
Gebruikscases
Geplande servertaken
Systeembeheerders vertrouwen op cron voor routineonderhoud: logrotatie, opruimen van tijdelijke bestanden, bijwerken van pakketlijsten en beveiligingsscans.
CI/CD-pipelines
Continue integratieplatformen zoals GitHub Actions, GitLab CI en Jenkins gebruiken cron-expressies om geplande builds en nachtelijke testsuites te activeren.
Databaseback-ups
Geautomatiseerde databaseback-ups zijn een van de meest kritische cron-gebruikscases.
Hoe de Cron-generator helpt
Onze Cron-expressie Generator op Simple-Toolz vereenvoudigt het maken van cron-expressies met een intuitieve visuele interface. Selecteer je gewenste schema en zie direct de bijbehorende cron-expressie. De tool valideert expressies in realtime, toont leesbare beschrijvingen en de volgende uitvoeringstijden. Het werkt volledig in je browser — snel, privaat en altijd beschikbaar.