[devel] initscripts right way
Igor Vlasenko
vlasenko на imath.kiev.ua
Ср Ноя 1 10:51:56 MSK 2006
Вопрос по инитскриптам. Хочу запустить фестиваль как сервис.
Форкаться и менять юзера он не умеет.
делаю
start_daemon --name /usr/bin/festival --announce --set-user $USER
--pidfile /var/run/festival.pid --make-pidfile -- /usr/bin/festival
$OPTIONS
получаю гирлянду
$ ps ax G festival
9898 ? Ss 0:00 /bin/su -s /bin/sh -l _festival -c
/usr/bin/festival --server -b /etc/festival/server.scm
9902 ? S 0:00 /usr/bin/festival --server -b
/etc/festival/server.scm
при чем .pid неправильный:
$ cat /var/run/festival.pid
9898
могу запускать без .pid,
start-stop-daemon --start --background --startas /bin/su --exec $DAEMON
--name $NAME -- -s /bin/sh -l $USER -c "exec /usr/bin/festival $OPTIONS"
но все равно висит гирлянда.
Как побороть гирлянду/pid?
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
Подробная информация о списке рассылки Devel