webForumDet fria alternativet

Crontab på Aleborg?

Linux & BSD

4 svar · 416 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#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. ;)

254 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)