Cron Builder
Build cron expressions visually and see them in plain English.
Quick Presets
Build Expression
Result
* * * * *Cron Field Reference
| Field | Range | Wildcards | Example |
|---|---|---|---|
| Minute | 0–59 | * , - / | */15 — every 15 min |
| Hour | 0–23 | * , - / | 0,12 — midnight and noon |
| Day of Month | 1–31 | * , - / L | L — last day |
| Month | 1–12 | * , - / | 1,7 — Jan and Jul |
| Day of Week | 0–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
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.
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.
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 zondagVeelgestelde 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.