|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 04 Dec 2005 11:55:32 To : Vadim Goncharov Subject : Re: arpwatch exiting --------------------------------------------------------------------------------
03 дек 2005, суббота, в 16:25 KRAST, Vadim Goncharov написал(а):
VG> После переезда с 4.11 на 5.4 стал себя странно вести arpwatch - выходит
VG> после старта. В логе только "arpwatch: exiting". Просмотр исходников
VG> показал, что такое он выдает только при получении SIGINT, SIGHUP, SIGTERM.
VG> Кто бы ему мог их присылать? При запуске вручную того же самого скрипта
VG> /usr/local/arpwatch.sh start он работает дальше нормально. Что это может
VG> быть?
При запуске во время начальной загрузке все долгоживущие процессы
должны демонизироваться. В частности, оторваться от управляющего
терминала, если он есть. Кто не спрятался - получит SIGHUP'ом
по голове от ядра в момент перехода из single user в multiuser.
Я напоролся на это при запуске линуксового Sybase под 4.11,
который тоже выходит при получении SIGHUP.
В случае Sybase решением было поправить стартовый скрипт
и запускать его через daemon(8). После этого все заработало.
Eugene
--
http://www.livejournal.com/users/dadv/
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093426ecd5c.html, оценка из 5, голосов 10
|