Commande system php (Linux)

Bonjour a tous,

Voila j’ai essayé avec plusieurs commande exec, system, avec différente fonction a l’intérieur pour essayé de lancer un script sous linux. Le problème c’est que rien ne se passe :oops: !

J’arrive a faire du ls, netstat … mais impossible donc d’exécuter un script ou même de créer ou supprimer un dossier :?

$commande="./home/test/lanceur.sh";
system($commande);

J’espère que quelqu’un pourra me venir en aide :cry: ! Merci beaucoup !
Edité le 08/06/2007 à 14:20

bat710.univ-lyon1.fr… :neutre:

Ca ne risque pas de fonctionner hein :slight_smile: faut que tu passe un exécutable, genre sh, bsh. Quand tu es dans un shell, il analyse les premières lignes du fichier ou vérifie si le flag execute est là.

ta commande devrait plus être system(‘sh machin.sh’);

(du moins, moi je fais pas de exec/system en php, question de sécurité, …)