URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6850
[ Назад ]

Исходное сообщение
"Демоны"

Отправлено eee , 16-Окт-07 15:28 
Подскажите где можна почитать как писать демоны?
Про такие функции BecomeDaemonProcess, ConfigureSignalHandlers и. т. д.?

Содержание

Сообщения в этом обсуждении
"Демоны"
Отправлено vic , 16-Окт-07 15:45 
>Подскажите где можна почитать как писать демоны?
>Про такие функции BecomeDaemonProcess, ConfigureSignalHandlers и. т. д.?

Нет таких функций в никсах.

Если бы вы внимательно читали ту самую статью из LinuxFormat, то там сказано - смотри исходный текст, к статье он прилагается. Вот и посмотрите как автор статьи их написал.

А так в любой приличной книге по программирование в линухе есть раздел посвященный разработке демонов.


"Демоны"
Отправлено eee , 16-Окт-07 16:18 
Довольно просто, fork(), setsid(), отсоединeние от терминала и все.
Из Linux Daemon HOWTO
http://linuxportal.ru/entry.php/2361_0_3_0_C/

"Демоны"
Отправлено vic , 16-Окт-07 17:54 
>Довольно просто, fork(), setsid(), отсоединeние от терминала и все.
>Из Linux Daemon HOWTO
>http://linuxportal.ru/entry.php/2361_0_3_0_C/

Это минимум, а в общем правильный демон много еще чего делает :)