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

George L. Yermulnik yz at yz.kiev.ua
Wed Jun 30 17:50:55 EEST 2021


Hello!

On Wed, 30 Jun 2021 at 17:48:25 (+0300), Anton Saietskii wrote:

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

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

> > Как мне кажется, дело не в другом окружении.
> > Что я упустил?
> Наверное, демонстрацию скрипта, а первым делом сравнение его с аналогичными.

Плюсую. Было бы удобнее понимать, о чём речь, представляя, о чём речь =)

Пальцем в небо: а никакой разницы в состоянии и флагах процессов нет при
запуске руками и при старте системы?
ps axo 'pid,ppid,flags,flags2,state,command' -p <pid>

-- 
George L. Yermulnik
[YZ-RIPE]


More information about the freebsd mailing list