Cron

Wat is cron?
Cron is een programma dat op Unix-achtige computers (Linux, MacOS, FreeBSD, ...) gebruikt wordt om periodieke taken uit te voeren. Het woord 'cron' is afkomstig van het Engelse woord chronograph. We spreken meestal over een 'cronjob' of een 'crontab', waarin gedefinieerd wordt wat er uitgevoerd moet worden en tegen wanneer dit finaal moet zijn.
Veelgebruikte toepassingen van cronjobs zijn controleren op updates, maken van backups, verwerken van facturatie, ...
Hoe ziet een cronjob eruit?
.---------------- Minuut (0 - 59)
| .------------- Uur (0 - 23)
| | .---------- Dag van de maand (1 - 31)
| | | .------- Maand (1 - 12) of januari, februari, maart...
| | | | .---- Dag van de week (0 - 6) (zondag is 0 of 7)
| | | | |
* * * * * commando dat uitgevoerd moet worden
Een voorbeeld van een cronjob
5 2 * * * /pad/naar/commando
In dit voorbeeld zal elke nacht om 2:05 het commando /pad/naar/commando uitvoeren.
Een ingewikkelder voorbeeld van een cronjob
Je kan natuurlijk ook veel ingewikkeldere combinaties maken:
35 17 * * 1-5 /usr/bin/finance batch invoice >> /tmp/invoice.log
Dit voorbeeldje start elke weekdag (1-5 betekent van maandag tot en met vrijdag) om 17:35 het commando /usr/bin/finance met de parameters 'batch invoice', wat iets specifiek betekent voor dat programma. De output (tekst) die het programma op het scherm zou tonen, wordt weggeschreven in een bestand /tmp/invoice.log, zodat de beheerder kan kijken wat er gebeurd is.
Kortom is Cron een heel handig programma, waar je creatief mee aan de slag kan.
Contactgegevens
+32 (0)89 4491303500 Hasselt, België
BTW: BE0890 439 412
IBAN: BE73 6451 0290 9860
BIC: JVBABE22
Heb je vragen? Neem contact op!
Vragen of opmerkingen?
Laat het ons zeker weten via onze chatbox!
We helpen je graag verder.