Wat zijn cron jobs
Cron is de naam van het programma dat UNIX gebruikers helpt om (groepen) commands automatisch te draaien op vaste tijdstippen, meestal vanuit een script bestand. Het wordt vooral gebruikt voor system administrator commands. In het algemeen kan het gebruikt worden voor allerlei doeleinden. Een eenvoudig voorbeeld dat iedereen dagelijks gebruikt is internetverbinding, e-mailbijlagen downloaden, etc.
Met andere woorden, een cron job wordt gebruikt om een geautomatiseerd en gepland proces van repetitieve taken uit te voeren.
Let op: Kennis van de Linux commands is noodzakelijk om cron jobs effectief uit te kunnen voeren.
Cron Job Elements
Meestal bestaan een cron job uit drie delen –
- Het script dat moet worden gestart voor de uitvoering.
- Het Linux-commando dat het script op een geregelde of repetitieve basis uitvoert.
- De output van het script.
Specifieke installatie-instructies worden gegeven aan de gebruiker voor het grootste deel van de scripts die een cron job gebruiken. Echter, als je niet zeker bent van de instructies kan contact opnemen met de auteur van het script voor het toevoegen van de cron job je helpen.
Cron Job Beperkingen
Er zijn bepaalde grenzen en beperkingen als het gaat om het draaien van cron jobs. Met bepaalde scripts of commands kan een cron job worden uitgevoerd op verschillende manieren.
- Shared en Reseller – Een cron job kan niet vaker dan één keer per 15 minuten gedraaid worden.
- VPS en Dedicated Server – Je kunt een cron job draaien zo vaak als nodig is.
- cURL, GET, en WGET – cURL, GET en Wget worden veel gebruikt in cron jobs en deze zijn standaard ingeschakeld op alle servers. Geen verdere of extra maatregelen zijn nodig om deze functies te activeren. Aanvullende informatie vindt je hier.