Привет, Дим!

> выполнять через sudo. Но можно будет собрать Voiceman для установки в $HOME,
> тогда sudo не понадобится. Ещё одна проблема - перезагрузка сервера
> реализована не лучшим образом. killall прибьёт все работающие копии
> voicemand. Обычно такие вещи делаются более адресно. Например, работает
> демон $DAEMON, а его pid хранится в файле /var/run/$DAEMON.pid. Тогда можно
> прочитать оттуда pid и прибить только этот процесс. Михаил говорил,
> что в
Ну прибить по pid можно и сейчас. Дай параметр --pidfile или -p с
именем файла, и он при старте положит туда свой pid.

> следующей версии Voiceman будет реализована возможность перезагрузки
> конфигурации по специальному сигналу. Тогда можно будет сделать так же
> просто, как в примере: отправлять killall'ом этот сигнал всем работающим
> копиям voicemand.
Угу, надеюсь вопрос ближайшего месяца, в плохом случае двух. Если
это пойдёт, то есть идея сделать рядом процесс-обёртку с интерфейсом на
dbus, а в GNOME написать на python апплет, который мог бы общаться с
этим процессом-обёрткой и менять конфигурацию на лету. Но это только
после того, как текущая чистка vm будет завершена.

Механика получается где-о такая же, как и механика монтирования флешек и
прочего. Плюс в том, что не надо возиться с sudo, то есть должно
работать "из коробки".
-- 
Michael Pozhidaev. E-mail: [email protected].
Tomsk State University. http://www.csd.tsu.ru
ALT Linux Team. http://www.altlinux.org

-- 
Blinux-rus mailing list
[email protected]
http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus

Ответить