Salve a tutti,
devo poter eseguire degli script .sh tramite php, so che esistono funzioni che consentono di fare questo come exec(), shell_exec(), popen() ecc ecc.

Però questo esempio non funziona

FILE prova.php
Codice PHP:
#!/home/httpd/php -q


<?php
shell_exec
('sh /path/prova.sh');
?>
FILE prova.sh
Codice PHP:
#!/bin/sh

echo "Ciao ciao" 
se eseguo da shell il file prova.php tramite l'istruzione
codice:
./prova.php
non viene stampato "Ciao ciao".

Perchè???? E poi come è possibile che se nel file .php inserisco
Codice PHP:
$output shell_exec('ps');
echo 
$output
invece l'interazione con la shell va a buon fine???