Существует ли программа по умолчанию, в которой я могу проверить, не отключены ли мои аудиоустройства?
Редактировать: молча, я имею в виду, что если что-то играет на этом (не только активирован или открыт)
Что-то вроде этого:
if [[ device0 is silent ]] ; then
radio $RANDOM
fi
Редактировать 2: я пытаюсь добиться сценария, который воспроизводит радио и может продолжать воспроизводиться при сбое проигрывателя, например, если интернет-соединение обрывается, а проигрыватель не восстанавливается, я убью игрока и начну все сначала
sox
. В другом случае вы можете попробовать lsof|grep snd
. Если нет ничего, вы можете включить радио.