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
Stap 3 : Klik op een willekeurige Task. Ik neem zelf de laatste van pagina 2 wwwrun.
Stap 4: Add new task
- 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.