Script bash/php

Résolu/Fermé
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 - 13 juil. 2009 à 12:31
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 13 juil. 2009 à 14:35
Bonjour,
Pourquoi cette commande ($cmd) fonctionne quand je la tape directement dans mon shell mais ne fonctionne pas dans un fichier php ?

<?php
echo $cmd='sudo bash /mnt/networkdata/administration/script/installPlateform.sh "test" "test" "test.com" "testnumer1" "192.168.1.206" "root" "monpass" "192.168.1.201" "monalias"';

exec($cmd,$var,$res);
echo '<pre>';
print_r($var);
echo '</pre>';

echo $res;
?>

Merci d'avance pour vos réponse
A voir également:

2 réponses

must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 24
13 juil. 2009 à 14:34
Je me réponds à moi même sa peut servir pour d'autre, il suffisait d'editer le fichier /etc/sudoers et d'ajouter tout les droits (attention à la securité) a mon user www-data ALL=(ALL) NOPASSWD:ALL

++
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 894
13 juil. 2009 à 14:35
Merci.
0