[sisyphus] Демонизирование процесса

Maxim Bodyansky =?iso-8859-1?q?maximbo_=CE=C1_rambler=2Eru?=
Вт Дек 20 13:35:49 MSK 2005


On Втр, Дек 20, 2005 at 12:26:02 +0200 Andrei Bulava wrote:
> Dmitry Lebkov wrote:

<skip />

> <jt>Вы реально хотите доверить управление файрволом закрытому ПО?
> Помните: каждый ССЗБ.</jt>

Ага, хочу.

> > 1) взять /etc/rc.d/init.d/template и подрихтовать под свои нужды;
> > 2) добавить к списку параметров start_daemon параметр --make-pidfile.
> > 3) проверить работоспособность ;)
> 
> E.g., компоненты Jabberd2 запускаются из init.d через использование
> конструкции вида
> 
> PIDFILE=/var/run/jabberd2/router.pid
> LOCKFILE=/var/lock/subsys/jabberd-router
> DAEMON="runbg /usr/libexec/jabberd2/router"
> 
> start_daemon --pidfile "$PIDFILE" --name router --lockfile "$LOCKFILE"
> --user jabberd2  -- $DAEMON "$OPTIONS"

помогла такая конструкция:
 start_daemon --pidfile "$PIDFILE" --make-pidfile --lockfile "$LOCKFILE" \
              -- utm5_rfw -c /etc/utm5_rfw.cfg

Ключ --user пока цепляться упорно не хочет.

-- 
WBR,
Maxim Bodyansky



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