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.