PDA

Bekijk Volledige Versie : Cronjobs met Cpanel



hvr1985
04/11/03, 15:38
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.

McRox
04/11/03, 16:06
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 :)

hvr1985
04/11/03, 17:08
"Ik neem aan dat u gebruik maakt van CPanel"

Jazeker, ik ben namelijk een klant van Plexhost ;)

hvr1985
05/11/03, 16:32
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.

Dennis
05/11/03, 17:12
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

McRox
05/11/03, 22:37
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

:)