Existe-t-il un programme par défaut où je peux vérifier si mes périphériques audio sont silencieux?
Edit: Par silence, je veux dire que s'il y a quelque chose à jouer là-dessus (pas seulement activé ou ouvert)
Quelque chose comme ça:
if [[ device0 is silent ]] ; then
radio $RANDOM
fi
Edit 2: Ce que j'essaie de réaliser est un script qui joue la radio et peut continuer à jouer lorsque le joueur échoue, par exemple si la connexion Internet tombe en panne et que le joueur ne récupère pas, je vais tuer le joueur et recommencer
sox
. Dans les autres cas, vous pouvez essayer lsof|grep snd
. S'il n'y a rien, vous pouvez allumer la radio.