Script bash/php

Résolu
must21 Messages postés 190 Date d'inscription   Statut Membre Dernière intervention   -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
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   Statut Membre Dernière intervention   24
 
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   Statut Modérateur Dernière intervention   4 896
 
Merci.
0