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] _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd