Re: "Правильные" демоны - не демоны?
On Fri, 28 Aug 2009 01:10:02 +0400
Artem Chuprina <ran@ran.pp.ru> wrote:
> Alexey Pechnikov -> debian-russian@lists.debian.org @ Thu, 27 Aug
> 2009 23:06:36 +0400:
>
> AP> Имеем inittab для не-демонов, /etc/init.d/ для демонов всех
> AP> сортов и inetd.conf для сетевых не-демонов - целый зоопарк.
> AP> Вопрос: зачем нужен режим демонизации в сервисах, если их
> AP> прекрасно можно и без этого запустить?
>
> Чтобы можно было, запустив их, отлогиниться. inittab эту проблему не
> решает.
>
> AP> Далее, зачем нужна встроенная работа с syslog, когда можно
> AP> передавать в лог stdout & stderr через пайп (связку программы с
> AP> логирующей утилитой могут обеспечить runit, daemontools, etc.,
> AP> если не хочется вручную перенапрявлять вывод).
>
> Между syslog и printf есть две разницы. Одну ты можешь увидеть,
> сравнив их сигнатуры. Она небольшая, но довольно важная.
>
> Вторая интереснее. syslog умеет работать по UDP. По пакетному
> протоколу без памяти, сиречь.
Ничего хорошего в этом нет:
http://www.rsyslog.com/doc-rsyslog_reliable_forwarding.html
Reply to: