Crontab på Aleborg?

Linux & BSD

4 svar · 437 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Trådstart#1

Om någon har lyckats köra ett PHP-skript via crontab på Aleborgs Linux-server får ni gärna visa hur ni gör för jag har ingen aning om hur Linux fungerar och tappar snart tålamodet. :)

Min crontab ser ut enligt följande:

55 * * * * /home/www/web185/html/test.php

När jag testar att köra php-filen direkt via "SSH-tolken" (vet inte vad den heter) klagar den på koden direkt och vad jag lyckats läsa mig till beror detta på att man måste lägga till en s.k. shebang om man vill använda php-kod. Jag testade med den shebang som fanns i artikeln men den fungerar inte. Så här ser php-filen ut:

#!/usr/bin/php
<?
echo "Hello World!";
?>
Medlem sedan feb. 2003100 inlägg
#2

Hej!

Alternativet är att skriva:
php /home/www/web185/html/test.php istället för bara
/home/www/web185/html/test.php

Hoppas det hjälpte.

-F

Medlem sedan apr. 20012 427 inlägg
#3

Kör jag "php /home/www/web185/html/test.php" får jag:

-bash: php: command not found

Medlem sedan sep. 20005 700 inlägg
#4

Detta bör fungera:

55 * * * * /usr/local/php4/bin/php /home/www/web185/html/test.php >/dev/null

Medlem sedan apr. 20012 427 inlägg
#5

Tack för hjälpen! Jag körde på den gamla crontaben men ändrade sökvägen i shebangen och det fungerar nu utmärkt!

"Crontaben" och "shebangen", vilket språk. ;)

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)