Wat is een cronjob en waarvoor gebruik je hem?
Een cronjob is een taak die uw server automatisch uitvoert op een vast tijdstip.
Waarvoor het typisch dient
Een nieuwsbrief die 's nachts vertrekt, een import van gegevens, het opruimen van tijdelijke bestanden, of een controle die dagelijks moet lopen.
De valkuil met CMS-taken
Veel systemen voeren geplande taken pas uit wanneer er een bezoeker langskomt. Op een rustige site betekent dat een taak die om drie uur 's nachts moest lopen, pas 's ochtends draait. Een echte cronjob lost dat op.
Zorg dat het niet overlapt
Een taak die elke vijf minuten start terwijl de vorige nog bezig is, stapelt op tot uw server vastloopt. Bouw een controle in die een tweede uitvoering tegenhoudt.
Laat het van zich horen
Een cronjob die stilletjes faalt, is het gevaarlijkste soort automatisering: alles lijkt te werken en er gebeurt niets. Laat hem melden bij een fout — en bij voorkeur ook wanneer hij een tijd niet gelopen heeft.