mardi 19 août 2014

Programm starten via PHP

Hallo zusammen,

ich hab da ein kleines Problem bei dem ich nicht weiter komme.

Ich möchte ein Programm via Apache/PHP starten. Das Programm gibt auf der Soundkarte einen Stream aus. Über die Console funktioniert es ganz einfach via

Code:



/opt/openOB/test.sh start


Das Programm startet und funktioniert wunderbar.



Wenn ich nun über die Weboberfläche folgenden php-Code nutze


Code:



<?

if(isset($_GET["start"])){



$output = shell_exec('/opt/openOB/test.sh start');







echo "$output";

}

?>



startet laut ps das Programm, gibt mir aber keinen Ton aus.



Meine Frage nun, wie kann ich dieses Problem lösen? Ich habe den Nutzer www-data bereits in die Gruppe root geschoben (Lokale Hardware, daher keine Bedenken wegen Sicherheit).

Das script liefert mir im Browser die Ausgabe, dass das Programm gestartet wurde. Es fehlt scheinbar einzig die Ausgabe des Tons.



Besten Dank



Frannek




Aucun commentaire:

Enregistrer un commentaire