[freebsd] сигнал для процесса

Yaroslav Shvets yaroslav at shvets.name
Wed Jun 30 08:23:42 EEST 2021


Hello.

В /usr/local/etc/rc.d есть скрипт, который запускает некий процесс.
При получении сигнала SIGHUP и скрипт, и процесс отдельно умеют
этот сигнал обрабатывать.
Т.е. выполняют отвественную за это логику.

Если запуск скрипта, а соотвественно и последующий запуск процесса произошел
во время загрузки системы, то и скрипт, и процесс на SIGHUP не реагируют.
Т.е. процессы в памяти присутствуют, но на kill -HUP <pid> не реагируют.
Если скрипт в /usr/local/etc/rc.d запускается из шелла, то и скрипт,
и процесс вполне реагируют на приходящие сигналы.

Как мне кажется, дело не в другом окружении.
Что я упустил?

-- 
Yaroslav Shvets



More information about the freebsd mailing list