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 :
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>';
?>
et le script shell
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
Si je remplace la derniere ligne du script par un echo 'ok', ma page php me l'affiche bien !
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