Executiion d'un shell dans php
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:
1 2 3 4
| <?
$output=shell_exec("/etc/mrtg/tempcpu.sh");
echo '<font color="#000000">'.$output.'</font>';
?> |
et le script shell
Code:
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