[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: start-stop-daemon >>



Vladimir Zolotykh -> debian-russian@lists.debian.org  @ Tue, 7 Mar 2006 12:21:25 +0200:

 >> > >  VZ> Как насчет 
 >> > >  VZ> start-stop-daemon --start --quiet --exec $DAEMON -- -p 8001 >> /var/log/stat.log &
 >> > >  VZ> ?
 >> > >  VZ> Будет ли это надежно работать ?
 >> > > 
 >> > > Нет, и использование start-stop-daemon при таком подходе совершенно лишнее.
 >> > Не совсем лишнее, он во всяком случае будет проверять запущена задача или нет
 >> > и не запустит повтоно.
 >> > 
 >> > А когда это не будет работать?
 >> 	Почему не воспользоваться ключом -b start-stop-daemon-a,
 >> отказавшись от & ?
 VZ> Пробовал, трудность же в том, что для перенаправления вывода как я хочу нужно запускать

 VZ>   start-stop-daemon --start --pidfile $PIDFILE --make-pidfile \
 VZ>     --background --exec /bin/sh -- -c "$DAEMON $DAEMON_ARGS > $LOG_FILE"

 VZ> Это же фактически создает два процесса: /bin/sh и полезный процесс, полезный процесс
 VZ> отсоединен и поэтому "убийство /bin/sh" НЕ приводит к останову "полезного" процесса,
 VZ> Поэтому команда stop НЕ останавливает процесс.

-c "exec $DAEMON $DAEMON_ARGS > $LOG_FILE" ?

Перенаправит вывод и запустит exec'ом без форка.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Байкер - тоже паровоз,
Но всего с двумя колес...
	(С)энта



Reply to: