Hirdetés

raspberryPi és az anomália

Jelenleg egy raspberry Pi-n futtatható weben keresztül vezérelhető rádión dolgozok és furcsa jelenségbe ütközöm mindig. A problémám, hogy szépen php-ban megvan írva a kód ami elindítja a programot (omxplayer) egy fifo-n keresztül. Ez eddig szép és jó de ha újraindítom a rasPi-t akkor nem indul el az omxplayer csak akkor ha egy másik php file-ba írt indítót is lefuttatom. Onnantól minden működik elég azt a php-t lefuttatnom amelyikkel elindítom az omxplayert és szépen megy hibátlanul. A nagy gond itt, hogy a php a szerver válaszára vár és nem tudom hogy oldjam meg, hogy ne kelljen egy második php file a futtatáshoz vagy valahogy az indító kód is lefusson.

Lejátszó kódja:

<?php
$listen = $_POST["url"];
shell_exec("omxplayer -o local " .$listen. " < /var/www/html/fifo");
?>

indító kódja:

<?php
shell_exec("echo . > /var/www/html/fifo");
?>