[Homeros] Пара экспериментов

tolyangin на mail.ru tolyangin на mail.ru
Вт Май 4 09:10:08 UTC 2010


On  4 Май 2010, msp на altlinux.ru wrote:


>
>> Давайте смотреть. Вывод какой команды вам предоставить?
>
> Тут надо так: команда следующая: 
>
> ps -U zzz -o cmd,pid,pgid


/bin/bash --noediting -i     4496  4496
bash                         5141  5141
voicemand --pidfile /tmp/vo  1788  1614
/usr/local/bin/voiceman-exe  1820  1614
/bin/sh -c freephone -h /us  7187  7187
/bin/sh -c aplay -t raw -f   7188  7187
aplay -t raw -f s16 -c 1 -r  7189  7187
mbrola -f 1.00 -v 2.5 -t 0.  7191  7187
voiceman-trim --words        7192  7187
ps -U in -o cmd,pid,pgid     7193  7193

Если нужно пришлю весь лог.


ого запускался сервер
> voicemand. Обратите внимание, пожалуйста, что -U заглавная, а между
> cmd,pid и pgid нет пробелов. Тонкость в том, что эту команду нужно
> изловчиться как-нибудь запустить во время воспроизведения. Лучше
> всего набрать не глядя в другой консоли (или сделать скрипт), потом
> дать команду что-нибудь говорить, быстро переключиться в ту консоль
> и нажать Enter. Ну и вывод не забыть перенаправить. Там подумаем.
>
>> Хотя Я грешу в таком поведении сервера  на присутствие в системе
>> пульса.
>
> Мне кажется, что тут сигнал SIGKILL пролетает мимо aplay, а тот
> умирает только по причине того, что в трубе закончились данные для
> воспроизведения. Наложение получалось оттого, что труба
> буферизирована на 4 килобайта, и aplay умирал с задержкой после
> убивания самого синтезатора. В мане credentials(7) описано
> поведение, в соответствии с которым такой эффект становится
> объяснимым, и Ubuntu, видимо, полностью следует декларациям. Если
> всё так, то меня несколько ввело заблуждение то, что в ALT LInux
> есть некоторые отличия с написанным, на которые я и завязался.


Подробная информация о списке рассылки Homeros