Pb avec cronttab: script sh exécuté, pas php?

Pb avec cronttab: script sh exécuté, pas php? - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 25-02-2003 à 20:40:15    

Bonsoir,
 
Je n'arrive pas à exécuter un script php via cron sur mon serveur web, alors que les scripts sh passent très bien.
Un petit exemple:

Code :
  1. #!/bin/sh
  2. mkdir testsh
  3. #!/usr/bin/php
  4. mkdir("./testphp",0777);


 
J'utilise ces deux scripts pour tester: ils fonctionnent tous les deux lorsque je suis loggé, et ils ont les mêmes droits.
 
Quelqu'un a une idée? Est ce que mon hébergeur a moyen de bloquer l'exécution des scripts php en particulier via cron?
 
Merci d'avance :)

Reply

Marsh Posté le 25-02-2003 à 20:40:15   

Reply

Marsh Posté le 25-02-2003 à 21:04:43    

attends, elle existe pas en php la commande mkdir!!!
 
si ça se trouve, tu fais ./nomdetonscriptphp dans ton shell ett c le shell qui interprête ton mkdir??? :heink:

Reply

Marsh Posté le 25-02-2003 à 21:08:42    

Elle existe la fonction: http://www.php.net/manual/en/function.mkdir.php
 
Et c'est juste un script test, peu importe ce que je met, il n'est pas exécuté... :/

Reply

Marsh Posté le 25-02-2003 à 21:11:16    

ah ouais tiens! je l'avais pas vu, sorry !  [:pioupiou]  
heu nan finalement je reste!  :whistle:  
ton hébergeur te permet d'exécuter un cron???
sinon, vérifie qu'il n'ait pas bloqué l'exécution du php en ligne de commande (je sais pas si c possible, mais si ça l'est, ça doit se trouver dans le php.ini)!

Reply

Marsh Posté le 25-02-2003 à 21:44:18    

Oui, les crontabs sont autorisés, le php en ligne de commande aussi. (j'ai un accès ssh)

Reply

Marsh Posté le 25-02-2003 à 22:54:17    

tu mets ton script php en exécutable et pis tu mets un ./monscript.php en commande pour le cron??
essaie : php nomdetonscript
mais au lieu du shebang, encadre ton code avec les balises php ad hoc??

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed