Bekijk Volledige Versie : Cronjobs met Cpanel
Hallo,
Ik heb een php-bestand, dat ik elke 48 uur wil starten. Op welk tijdstip maakt niet zoveel uit, maar als het makkelijk in te stellen is geef ik de voorkeur aan 15:00 uur. Ik weet dat dit met cronjobs moet en dat je die kan instellen via Cpanel. Ik heb nog nooit met cronjobs gewerkt, kan iemand me even op weg helpen?
Alvast bedankt.
Ik neem aan dat u gebruik maakt van CPanel :)
Met CPanel kan het dmv unix style (getallen en DC's) of door simpelweg op de juiste optie uit de lijst te klikken.
Dus elke 48 uur om 15.00 uur is dit:
0 (M), 15 (H), 3 (D), every month (M), every weekday.
Dit staat hier allemaal goed beschreven:
http://www.cpanel.net/docs/cp/cronJobs.htm
Vergeet niet om op de screenshots te klikken, zodat deze vergroot worden :)
Succes :)
"Ik neem aan dat u gebruik maakt van CPanel"
Jazeker, ik ben namelijk een klant van Plexhost ;)
Wat moet ik nou precies bij "Command to run" invullen? Ik heb nu het bestand dat gestart moet worden (/home/sites/..............) maar bij die documentatie staat er "bash" voor dat bestand. Moet ik dat er ook bij zetten? Ik weet namelijk niet wat het betekent.
Ik doe het altijd zo :P
Misschien niet de beste manier, maar werkt wel. (Ik heb geen idee hoe een php-file zonder via http te runnen in SSH-mode)
/usr/bin/wget -O/dev/null -q http://www.saiyanarena.com/home/cron.php
Origineel geplaatst door hvr1985
"Ik neem aan dat u gebruik maakt van CPanel"
Jazeker, ik ben namelijk een klant van Plexhost ;)
Wat een toeval :D
Origineel geplaatst door hvr1985
Wat moet ik nou precies bij "Command to run" invullen? Ik heb nu het bestand dat gestart moet worden (/home/sites/..............) maar bij die documentatie staat er "bash" voor dat bestand. Moet ik dat er ook bij zetten? Ik weet namelijk niet wat het betekent.
bash ervoor zetten is wanneer het om een bash/shell script gaat :)
Voor een php script is het "/usr/bin/php"
Dus als "/home/username/public_html/map/bestand.php" uw script is, vult u dit in:
/usr/bin/php /home/username/public_html/map/bestand.php
Wat ook kan is het volgende:
php /home/username/public_html/map/bestand.php > /dev/null
:)