[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