En gros, je me suis fait un petit programme qui tourne en tache de fond pour gérer un planning de diffusion avec MPD, ce qui me permet me gèrer ce que lit MPD en fonction de l'heure (15h=Playlist1, 15h30=playlist2, etc...)
Et donc, le programme vérifie ,avant de lancer la playlist, que mpd n'est pas planté:
MPD_ERROR=`cat "/tmp/mpd_timing_gui/current" | awk 'NR == 1'`
if
[[ "$MPD_ERROR" = "error: Connection refused" ]]
then ...
Enfin, tu vois le truc, donc j'aimerais que le programme puisse redémarrer mpd sans mon intervention.
Et pour ça, je bloque sur le sudo /etc/init.d/mpd restart. 