Я не знаю, является ли это тем, что Вы ищете, но это - то, как можно получить PID программы:
ps -e -o pid= -o args= | sed 's/^\s*//' | grep 'dtllst pe99' | cut -d' ' -f1
Это произведет все, если любой PIDs для данной команды с аргументами.
Можно использовать это для передачи по каналу его в другую программу, если Вам нравится, и если Вам нужны все PIDs сразу, можно перенести все это в $()
:
MyPIDs=$(ps -e -o pid= -o args= | sed 's/^\s*//' | grep 'dtllst pe99' | cut -d' ' -f1)
echo $MyPIDs
Я обыскивал сеть, после каждого предложения, которое я мог найти, чтобы заставить интегрированное аудио Intel HDA работать под Fedora 17. Ничто не работало, пока я не споткнулся через этот небольшой драгоценный камень:
Add your user to the 'audio' group, then reboot
От приглашения оболочки:
sudo usermod -a -G audio yourUserName
После этого все, что я должен был сделать, было движением к панели управления Микшера, и выберите 'Воспроизведение: Внутренний Аудио Аналоговый Стерео (Микшер PulseAudio)'.
Начать отлаживать это:
Установите пакеты носков и alsa-utils.
yum install alsa-utils sox
Теперь попытайтесь играть демонстрационный звук.
play /usr/share/sounds/alsa/Front_Center.wav
Примите во внимание любые сообщения об ошибках.
Если Вы не получаете звука от play
команда, затем отредактируйте свой вопрос и pastebin вывод от:
dmesg | egrep -i "(alsa|sound)"
Возможно, что Ваш звук установлен произвести по HDMI. Зарегистрируйтесь в своих звуковых настройках, что корректный вывод выбран.