Je suis en train de créer une webradio avec un raspberry pi.
Débutant sous linux j'implémente chacune des fonctions et là je bloque.
Pour lancer la radio par de problème j'utilise le logiciel mplayer avec un script bash dans le init.d.
Dès que le raspberry se lance la radio se lance.
Code: Select all
mplayer -playlist URL_de_la_radioEtape suivant, je souhaite stopper mplayer à l'aide d'une variable récupérée par un clavier matriciel relié sur le port GPIO.
Donc dès que j'ai la variable var=1 qui arrive je souhaite envoyer cette commande (mplayer configuré en slave) :
Code: Select all
[code]echo 'quit' > /tmp/fifoQuand je suis dans un session et que j'ouvre deux terminals là ca fonctionne, mais impossible de gérer ca automatiquement dans la phase de boot de init.d
Le problème c'est que mplayer tourne en permanence, et tant que la touche q n'est pas appuyée alors impossible de lui faire un echo 'quit'.
Savez-vous comment résoudre mon problème ?
J'espère avoir été assez clair.
Merci,