Bonjour,
au travers d'un code php, j'essaie de récuperer le resultat d'un script shell qui fonctionne très bien en ligne de commande
Voici l'appel en php :
et le script shell
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <? $output=shell_exec("/etc/mrtg/tempcpu.sh"); echo '<font color="#000000">'.$output.'</font>'; ?>
Si je remplace la derniere ligne du script par un echo 'ok', ma page php me l'affiche bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 #!/bin/sh snmpget="/usr/bin/snmpget" TCPU=`$snmpget -v 1 -c public 192.168.10.3 1.3.6.1.4.1.16.0.1.1|cut -c45-46` echo $TCPU
mon script fonctionne bien puisque j'ai bien un resultat numerique à l'ecran
Pourquoi n'ai je pa le résultat de la commande snmpget dans $output ?
Merci d'avance






Répondre avec citation

Partager