Cronjobs
Een cronjob is een soort service waardoor je een pagina kan openen (en een script uitvoeren) wanneer jij dit wilt. In deze pagina kan je dan scripts plaatsen die bijvoorbeeld een database optimaliseren. In dit artikel ga ik uitleggen hoe je een cronjob instelt en aanmaakt in Direct Admin. Je vraagt je misschien af wat daar aan uit te leggen valt maar er zijn toch enkele puntjes.
Het command dat moet worden uitgevoerd
Waarschijnlijk wil je in je cronjob een script laten uitvoeren met PHP. Bij het instellen van de cronjob moet je dit dan ook vermelden. De server 'weet' immers niet vanzelf dat het script met PHP moet worden uitgevoerd. Dit kun je doen door het command te beginnen met volgende code. Deze code werkt voor 99% van de gevallen.
/usr/local/bin/php
Vervolgens moeten we het path typen naar het script dat moet worden uigevoerd. Het DOCUMENT_ROOT path. Je kan dit te weten komen door bijvoorbeeld een script te maken en hierin een fout te plaatsen waarna je dit path te zien krijgt of je kan een nieuw document openen en hierin phpinfo(); typen. En zoeken naar DOCUMENT_ROOT.
Eenmaal dit path gevonden plaats je hierachter de naam van je script bijvoorbeeld /cronjobs/cronjob.php . Zo zou het volledige command er nu moeten uitzien.
/usr/local/bin/php /home/USER/domains/DOMEIN.EXT/public_html/EEN_MAP/JE_SCRIPT.php
Includes in je PHP-script
Merk wel op als je in je script met includes te werk gaat dat je dan ook het volledige path zal moeten gebruiken.
include('/home/USER/domains/DOMEIN.EXT/public_html/includes.php');
Er zijn nog geen reacties op dit artikel.
Om op dit artikel te reageren dient u een account aan te maken.



Artikel details
Share

Soortgelijke artikels