Vladimir Zolotykh -> [email protected] @ 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: [EMAIL PROTECTED]
Байкер - тоже паровоз,
Но всего с двумя колес...
(С)энта
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]