Coming soon

Menu

Cronjob

door Yvo
Automatisering

Kort uitgelegd

Een cron job is een geautomatiseerde taak die op vaste tijden of intervallen door een server wordt uitgevoerd. Denk aan het dagelijks maken van een back-up, het verversen van data of het automatisch versturen van e-mails.

Inhoudsopgave
door Yvo
Software ontwikkelaar

In dit artikel leer je

Wat een cron job is en hoe het werkt.
Waarvoor cron jobs gebruikt worden.
Waarom ze belangrijk zijn voor automatisering en onderhoud.

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.
De taak: het commando of script dat moet worden uitgevoerd.
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?

5/5

op basis van 6+ reviews

Cron jobs slim gebruiken

Waarom zijn cron jobs belangrijk?

Tijd besparen: herhaalde taken verlopen automatisch.

Betrouwbaarheid: processen worden nooit vergeten of overgeslagen.
Efficiëntie: servers werken continu zonder handmatige acties.

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.

Bijbehorende artikelen

Endpoint

API koppeling

REST API