Lees wat onze klanten zeggen op webhosters!
Wij bieden u een pakket voor een vaste lage prijs. U ontvangt alles wat u nodig heeft voor uw website. Een heldere kijk op hosting.

Hoe stel ik cronjobs in ?


Problem:

Cronjobs zijn taken die het systeem op gezette tijden uitvoert. Bepaalde software pakketten hebben dit nodig om goed te kunnen functioneren.


Solution:

Als u inlogt op SSH kunt u crontab -e intypen op de command regel. Dit opent een bestand waar u op elke regel een cronjob kunt neerzetten. Het is belangerijk dat elke cronjob op een aparte regel staat. Dus na elke cronjob moet u op drukken. Ook bij de laatste.

De notatie van een cronjob werkt als volgt:

* * * * * /path/command

De 5 asterisken representeren in deze volgorde:

minuut(0-59), uur(0-23), dag(1-31), maand(1-12), weekdag(0-6 0=zondag)

U kunt op deze plekken dus een specifiek tijdstip kiezen, maar u kunt ook de volgende notaties hanteren:

* is de wildcard en betekent dat elke waarde geaccepteerd wordt.
*/10 is elke waarde deelbaar door 10, bijvoorbeeld elke 10 minuten. 0 wordt altijd geaccepteerd.
3,5,7 houdt in dat elke van deze waardes geaccepteerd worden.
4-8 houdt in dat elke waarde tussen deze twee waardes geaccepteerd wordt.

Dus als u bijvoorbeeld het php script www/folder/badluck.php wilt uitvoeren op elke vrijdag de 13e van elke maand behalve juni, elke 10 minuten van elk uur, dan zou u dat als volgt doen:

*/10 * 13 1-5,7-12 6 /usr/bin/php /home/contracts/CN20090001/www/folder/badluck.php

Het opslaan van de cronjob kunt u bewerkstelligen door de combinatie van "Control + k" en daarna "x" in te geven binnen de Joe editor waarbij wordt gevraagd of u de wijzigingen wilt opslaan of wilt annuleren.