Vladimir Zolotykh -> debian-russian@lists.debian.org  @ Mon, 6 Mar 2006 
18:10:32 +0200:

 >>  >>  VZ> Можно ли как-то переназначить вывод задачи, запускаемой с помощью
 >>  >>  VZ> start-stop-daemon из стартового скрипта системы?
 >>  >> 
 >>  >>  VZ>    start-stop-daemon --start --background --quiet --exec $DAEMON \
 >>  >>  VZ>            -- -p 8001 >> /var/log/stat.log
 >>  >> 
 >>  >>  VZ> Сильно подозреваю что это переназначит вывод самого 
 >> start-stop-daemon
 >>  >>  VZ> а не запускаемой задачи. Мне же нужно переназначить вывод самой 
 >> задачи.
 >>  >>  VZ> Это можно сделать или единственный способ добавлять ключ 
 >> --log-file и
 >>  >>  VZ> программными средствами перенаправлять весь вывод туда?
 >>  >> 
 >>  >> Не единственный.  Можно сказать --exec /bin/sh -- -c "$DAEMON -p 8001 
 >> >>/var/log/stat.log".
 >>  >> 
 >>  VZ> Как насчет 
 >>  VZ> start-stop-daemon --start --quiet --exec $DAEMON -- -p 8001 >> 
 >> /var/log/stat.log &
 >>  VZ> ?
 >>  VZ> Будет ли это надежно работать ?
 >> 
 >> Нет, и использование start-stop-daemon при таком подходе совершенно лишнее.
 VZ> Не совсем лишнее, он во всяком случае будет проверять запущена
 VZ> задача или нет и не запустит повтоно.

И каким образом он при таком запуске будет это проверять?

 VZ> А когда это не будет работать?

При этом программа не отцепится от терминала.  В результате, если ты
перезапустишь сервер из терминала и закроешь терминал, у тебя будут
весьма неплохие шансы лишиться запущенного сервера.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]

Fill the difference...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Ответить