Quick Presets

Build Expression

Result

* * * * *
Every minute.

Cron Field Reference

FieldRangeWildcardsExample
Minute0–59* , - /*/15 — every 15 min
Hour0–23* , - /0,12 — midnight and noon
Day of Month1–31* , - / LL — last day
Month1–12* , - /1,7 — Jan and Jul
Day of Week0–6 (Sun=0)* , - /1-5 — weekdays

Wat is een Cron Job?

Een cron job is een geplande taak die automatisch wordt uitgevoerd op ingestelde tijden of intervallen op Unix-achtige systemen. De naam komt van cron, de tijdgebaseerde taakplanner die ingebouwd is in Linux en macOS. Je definieert je schema in een crontab-bestand — zie de Linux crontab man-pagina voor de volledige specificatie — en het systeem zorgt ervoor dat je script precies op het juiste moment wordt uitgevoerd.

Cron-expressies gebruiken 5 velden: minuut, uur, dag van de maand, maand en dag van de week. Speciale tekens zoals *, /, - en , maken flexibele schema's mogelijk zonder een regel code te schrijven. crontab.guru is een handige referentie voor snelle opzoekingen. Cron-stijl planning is ver buiten Linux verspreid — je vindt het in Kubernetes CronJobs en AWS cron-expressies, elk met hun eigen kleine variaties.

Hoe te gebruiken

1

Stel je schema in

Gebruik de visuele bediening om de frequentie te kiezen — minuut, uur, dag, maand en dag van de week. De builder werkt de cron-expressie realtime bij.

2

Lees de begrijpelijke beschrijving

Onder de expressie zie je een beschrijving in gewone taal van precies wanneer de job wordt uitgevoerd. Zo kun je je schema gemakkelijk controleren voordat je het in productie neemt.

3

Kopieer en gebruik het

Klik op Kopiëren om de cron-string te pakken en plak hem direct in je crontab, CI/CD-configuratie, cloud-planner of waar je hem nodig hebt.

Expressievoorbeelden

Veelgebruikte cron-expressies

Expressie:

*/15 * * * *

Wat het betekent:

*/15 * * * *   → Elke 15 minuten
0 * * * *      → Elk uur op het hele uur
0 9 * * 1-5    → 9 uur op werkdagen
0 0 1 * *      → Middernacht op de 1e van elke maand
0 0 * * 0      → Middernacht elke zondag

Veelgestelde Vragen

Wat betekent * in een cron-expressie?

* betekent "elke mogelijke waarde" voor dat veld. Dus * * * * * draait elke minuut van elk uur van elke dag. Zet * in het maandveld en de job draait elke maand.

Hoe laat ik een job elke 5 minuten draaien?

Gebruik de stap-syntaxis: */5 * * * *. De /5 betekent "elke 5 eenheden", dus dit vuurt op minuut 0, 5, 10, 15… van elk uur, elke dag.

Wat is het verschil tussen cron en crontab?

cron is de daemon — de achtergrondservice die je geplande taken daadwerkelijk uitvoert. crontab is het bestand (en de opdracht om het te bewerken) waar je die taken definieert. Jij bewerkt de crontab; cron leest hem en doet het werk.

Is cron beschikbaar op Windows?

Niet standaard — Windows gebruikt in plaats daarvan Taakplanner. Dat gezegd hebbende, als je WSL (Windows Subsystem for Linux) gebruikt, krijg je een volledige Linux-omgeving inclusief cron. Cloud-planners zoals AWS EventBridge en GitHub Actions gebruiken cron-syntaxis op elk platform.

Gerelateerde Tools