|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew V Scherbacov 2:5002/74.1 12 Mar 2003 12:46:14 To : Mishael Sibiryakov Subject : написать демона -------------------------------------------------------------------------------- Привет, Mishael! Однажды Tuesday March 11 2003 в 22:06, некто Mishael Sibiryakov писал Dmitri A. Martynoff: >>> AA> setsid() забыл. Важный момент в отлучении программы >>> AA> от управляющего терминала. >>> >>> Hа первый раз помогает и так. Можно ещё добавить закрытие >>> stdin, DM>> stdout >>> и stderr . DM>> Еще и обработчик SIGHUP не помешает, чтобы по получении DM>> сигнала не падал, а как положено порядочному демону, перечитывал DM>> конфигурационный файл. MS> Только SIGHUP не рулит. Hадо ещё все стандартные (более или MS> мение) такие как SIGINT SIGTERM и т.д. обробатывать + писать логи MS> конечно. MS> А так-же настроить обработку сигналов вызывающих кору и MS> научиться писать кору :) MS> Hо самое главное пора завязывать с этим бредом :) почему бред ? я, как автор вопроса, внимательно его читаю. пришел вот к выводу, что все же надо более серьезную документацию на эту тему почитать. а заодно и другой вопрос возник: демона можно только на С написать или большой разницы нету - на чем будет написано - на шелле, или, к примеру, на паскале ? демон на шелле (bash) - это реально ? :-) С уважением Андрей Щербаков E-mail: avs_andrew[at]mail.ru ICQ: 54034993 ... Самый быстрый способ закончить войну - это потерпеть поражение. /Д. Оруэлл/ --- GED+W32 испытывает версию 1.1.5-0916 * Origin: Прыгать глупо, если тут есть прекрасный парашют (2:5002/74.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/27373e6eca85.html, оценка из 5, голосов 10
|