.
 
Site navigatie:
Categories
Archiefs
Zoeken
Kalender
december 2007
M D W D V Z Z
« Okt   Jan »
 12
3456789
10111213141516
17181920212223
24252627282930
31  
Bezoekers
    je bent alleen
Links:

Doel van dit artikel :  Ik heb een strato-v server waarmee ik om de zoveel tijd een php script wilt draaien wat op de server staat of op een andere server.  Dit deed ik eerst via een computer thuis en daarna via cronjob.de Maar waarom moeilijk doen als  het ook makkelijk kan mits je eigen server heb met plesk erop.

Stap 1 : Login op de server.

Stap 2 :  Klik op Scheduled Tasks

scheduled-tasks.jpg 

 Stap 3 :  Klik op een willekeurige Task. Ik neem zelf de laatste van pagina 2 wwwrun.

Stap 4:   Add new task

 scheduled-tasks1.jpg

- Vinkje voor enabled moet aanstaan.

- Vul dan in waneer het script moet worden uit gevoerd.   */10 wil zeggen dat het elke 10 minuten word herhaald. Je kunt ook een reekst doen 1-10 dus elk uur de 1 tot 10 minuut wordt het script uitgevoerd !!  Je kunt ook een komma gebruiken bijvoorbeeld 1,4,28,49  script wordt dus op de eerste minuut, vierde minuut, 28ste minuut, 49ste minuut uitgevoerd.

Je kunt dit ook met de uren, dagen, maand en dagen. Dagen en maand kun je ook textueel opgeven aan u de keus.

De laatste regel is het belangrijkste : wget -O /dev/null -q  http://www.hetscriptwatmoetwordenuitgevoerd

wget -O /dev/null -q   zorgt er voor dat elk willekeurig script kan worden uitgevoerd op welke server dan ook. Als je het script kan runnen via de browser kan het ook als cronjob worden ingesteld.

Conclusie 

Dit is de meest ideaalste oplossing, makkelijk snel aan te passen en het draait op iedere server omdat het niet uitmaakt op welke server het script staat.  Zorg er wel voor dat je het script wat uitgevoerd moet worden voldoende beveiligt.  Bijvoorbeeld op ip nummer. Elke server heeft ook een unieke ip adres. Zo kan het script niet worden uitgevoerd door derden.

Gepubliceerd in: Strato V-Server

Comments are closed.