BASH Programming - Введение

           

Ошибка: Device busy (Устройство занято) для устройств звука


Только один процесс может открыть звуковое устройство. Скорее всего какой-то другой процесс использует устройство. Один из путей определить это-- использование команды fuser:

% fuser -v /dev/dsp /dev/dsp: USER PID ACCESS COMMAND tranter 265 f.... tracker

В вышеприведенном примере, команда fuser показывает, что процесс 265 открыл устройство. Ожидание пока процесс не завершится или его завершение (kill) позволит иметь доступ к устройству звука. Вы должны запустить команду fuser как администратор для того чтобы получить информацию об использовании другими пользователями.

В некоторых системах вы должны быть администратором, для запуска программы fuser, для того, чтобы увидеть процессы других пользователей.



Содержание раздела