Exécuter un script shell sous php

Fermé
theking - 21 mars 2012 à 11:25
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 - 21 mars 2012 à 17:30
Bonjour,
svp je sais pas ou est le problème exactement dans le code suivant
if(!empty($nom))
{
exec('./test.sh');
}
j'ai fait un echo de $nom ça marche mai apres dans le if le script ne s'exécute pas!!!!

A voir également:

2 réponses

Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
21 mars 2012 à 12:38
Salut,

Vérifie que tu pointes bien sur le bon chemin, que www-data ait le droit d'exécution...
0
theking1 Messages postés 23 Date d'inscription mercredi 21 mars 2012 Statut Membre Dernière intervention 22 mars 2012
21 mars 2012 à 13:58
le chemin est correcte mai le droit d'exécution !!! pouvez m'aider a mettre a www-data le droi d'exécution !!!
0
theking1 Messages postés 23 Date d'inscription mercredi 21 mars 2012 Statut Membre Dernière intervention 22 mars 2012
21 mars 2012 à 14:03
svpp voici mon code php
<?php


$nomfluxactiv=$_POST[nomfluxactiv];
if(!empty($nomfluxactiv))
{
shell_exec('test.sh');
}
?>
et voici le contenue du scripts

#!/bin/sh
#session="sst"
#add="190.99.0.249"
$var=nomfluxactiv
ssh $session@$add "sed -i.bak '/'"${var}"'/ s/^#//' /usr/lib/videolan/vls/vls-HD1.cfg"

mé ca marche pas le problème est niveau d'exécution du script sous php! j'ai essayé a part c bon
svppp j'ai besoin d'aide
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
21 mars 2012 à 14:06
shell_exec('test.sh');
T'as essayé en mettant le chemin absolu de ton fichier ?
0
theking1 Messages postés 23 Date d'inscription mercredi 21 mars 2012 Statut Membre Dernière intervention 22 mars 2012
21 mars 2012 à 14:13
ouiiii j'ai essaiyé je crois c problème de permission root pour www-data!!!
0
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
21 mars 2012 à 15:42
chmod /lechemin.fichier.sh ugo+x
Ou chown www-data /lechemin/lefichier.sh
0
theking1 Messages postés 23 Date d'inscription mercredi 21 mars 2012 Statut Membre Dernière intervention 22 mars 2012
21 mars 2012 à 15:47
comme tjrr :(((((((((((((( le mm problm :((((((
0
Autumn`Tears Messages postés 1054 Date d'inscription samedi 14 mars 2009 Statut Membre Dernière intervention 23 octobre 2013 144
21 mars 2012 à 15:52
Essaie echo exec(tonfichier);
0