2

Поэтому, готовясь к сертификации LPI и проводя некоторые практические экзамены, я постоянно сталкиваюсь с вопросами, которые мне не нравятся просто потому, что я предполагаю, что сигнал HUP эквивалентен перезапуску сервиса / демона. Очевидно, я ошибаюсь, но может кто-то просветить меня, почему?

Документация Apache гласит, что HUP уничтожает дочерние элементы процесса, но не родительские, в каком смысле, но подражает ли это поведение в unix?

1 ответ1

5

Обычный эффект HUP на долго работающих демонах - перезагрузить конфигурацию. Иногда это делается путем полного перезапуска, иногда что-то более интеллектуальное / быстрое / безопасное.

В этом поведении нет ничего обязательного, на самом деле это не то, для чего изначально был предназначен этот сигнал. (В статье SIGHUP в Википедии есть немного больше деталей.)

Каждый писатель демона может свободно осуществлять обработку SIGHUP своему усмотрению . Это включает в себя полное игнорирование сигнала.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .