Ciao, grazie per la risposta,
già provato funziona solo in parte:
codice:
<?php
$output1 = shell_exec('cat /etc/*-release');
$output2 = shell_exec('zabbix_server -V');
$output3 = shell_exec('postconf -d | grep mail_version');
$output4 = shell_exec('java -version 2>&1 | grep "java version"');
$output5 = shell_exec('ntop --version');
$output6 = shell_exec('mysql --version');
$output7 = shell_exec('php --version');
echo "<pre>UBT $output1</pre>";
echo "<pre>ZAB $output2</pre>";
echo "<pre>POST $output3</pre>";
echo "<pre>JAVA $output4</pre>";
echo "<pre>NTOP $output5</pre>";
echo "<pre>MYSQL $output6</pre>";
echo "<pre>PHP $output7</pre>";
?>
codice:
....
PRETTY_NAME="Ubuntu precise (12.04.3 LTS)"
VERSION_ID="12.04"
ZAB
POST
JAVA java version "1.7.0_45"
NTOP
MYSQL mysql  Ver 14.14 Distrib 5
...
le parti in grassetto non le vede

ho provato con un .cgi: stesso problema

ho provato anche a fare un .sh ed a lanciarlo:

codice:
<?php
$output1 = shell_exec('./sysdata.sh');
echo "<pre>PHP $output1</pre>";
?>
non fa proprio un tubo...
per ovviare

ho provato a inserire nel crontab ./sysdata.sh che outputta un tabella html che includo in una pagina php....
la cosa stranissima e che se lo lancio in modo interattivo mi da tutti i dati
da crontab da lo stesso errore

sono sul disperato ....