4 december 2025
Inhoudsopgave

door Yvo
Software ontwikkelaar
In dit artikel leer je
Wat betekent cron job?
Het woord cron komt van het Griekse chronos (tijd). Een cron job is dus letterlijk een tijdgestuurde taak. In plaats van handmatig scripts uit te voeren, laat je de server dat automatisch doen op een gepland moment.
Bijvoorbeeld:
• Iedere nacht om 02:00 een back-up maken.
• Elke 5 minuten cachebestanden vernieuwen.
• Eén keer per week oude logs verwijderen.
Cron jobs draaien meestal via de server zelf (bijv. Linux) of via het controlepaneel van je hostingprovider.
Hoe werkt een cron job?
Elke cron job bestaat uit twee onderdelen:
De planning: in welke minuten, uren, dagen of maanden iets moet gebeuren.
Vul in…
De taak: het commando of script dat moet worden uitgevoerd.
Vul in…
Een typische regel ziet er zo uit:
0 2 * * * /usr/bin/php /home/site/public_html/backup.php
Deze opdracht betekent: voer elke dag om 02:00 het back-upscript uit.
Wist je dat WordPress ook een eigen “cron”-systeem heeft (wp-cron), dat vergelijkbaar werkt maar wordt getriggerd door websitebezoekers in plaats van echte tijdsintervallen?
Waarom zijn cron jobs belangrijk?
Tijd besparen: herhaalde taken verlopen automatisch.
Vul in…
Betrouwbaarheid: processen worden nooit vergeten of overgeslagen.
Vul in…
Efficiëntie: servers werken continu zonder handmatige acties.
Vul in…
Cron jobs zijn onmisbaar bij API-koppelingen, e-mailflows, caching of rapportages die periodiek draaien.
Cron jobs in de praktijk
Een voorbeeld:
Stel dat jouw webshop elke nacht de voorraad wil synchroniseren met een extern magazijnsysteem. Een cron job voert automatisch een API-script uit dat de voorraad bijwerkt, zonder dat iemand hoeft in te loggen.
Zo blijft alles up-to-date en bespaar je dagelijks handwerk.