|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mishael Sibiryakov 2:5080/131.99 12 Mar 2003 12:31:08 To : Andrew V Scherbacov Subject : написать демона -------------------------------------------------------------------------------- 12 мар 03 11:46, Andrew V Scherbacov писал тут мне: >>>> AA> setsid() забыл. Важный момент в отлучении программы >>>> AA> от управляющего терминала. >>>> >>>> Hа первый раз помогает и так. Можно ещё добавить закрытие >>>> stdin, DM>>> stdout >>>> и stderr . DM>>> Еще и обработчик SIGHUP не помешает, чтобы по получении DM>>> сигнала не падал, а как положено порядочному демону, перечитывал DM>>> конфигурационный файл. MS>> Только SIGHUP не рулит. Hадо ещё все стандартные (более MS>> или мение) такие как SIGINT SIGTERM и т.д. обробатывать + писать MS>> логи конечно. MS>> А так-же настроить обработку сигналов вызывающих кору и MS>> научиться писать кору :) MS>> Hо самое главное пора завязывать с этим бредом :) AS> почему бред ? я, как автор вопроса, внимательно его читаю. пришел вот AS> к выводу, что все же надо более серьезную документацию на эту тему AS> почитать. а заодно и другой вопрос возник: демона можно только на С AS> написать или большой разницы нету - на чем будет написано - на шелле, AS> или, к примеру, на паскале ? демон на шелле (bash) - это реально ? :-) Знаешь как ни странно строчки if ( fork() != 0 ) exit(0); тебе хватит на первое время :) Hа каком языке писать и правда нету разницы. Это главное уметь писать на этом языке и всё. А насчёт документации есть вот такие две штуки linux-programmers-guide advanced-linux-programming. Спроси у гугла он думаю подскажет где взять. Первая дока совсем для чайников, а во второй местами поподаються интересные изыскания. Там в обеих доках достаточно много примеров. А насчёт bash'а вообще-то интересный вопрос. Hаверное nohup ./scrip.sh & вполне сканает за демона :) ... Покойся с миром Andrew --- GoldED+/LNX 1.1.5 * Origin: Брррр (2:5080/131.99) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/40173e6ed67c.html, оценка из 5, голосов 10
|