On Fri, 28 Aug 2009 01:10:02 +0400 Artem Chuprina <[email protected]> wrote:
> Alexey Pechnikov -> [email protected] @ 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 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

