Image

Imagejekel wrote in Imageru_python

Category:

демоны и потоки

hi all
столкнулся с такой проблемой.
есть задача - написать демона который будет висеть  в памяти, принимать задания от другого софта,
форкатся и выполнять их.
при использовании Threads под FreeBSD у меня оказалось что каждый поток это всё равно процесс, и убивание порождаюшего процесса не ведет к умиранию потоков, ну вобщем как с форками. решил отказаться от Threads ибо ими даже нельзя управлять - например убить.
И так, внимание вопросы -
как можно организовать общение демона с другом софтом(так-же и со своими child`ами)?
как при получении SIGTERM демоном он бы убил все свои форки?
буду благодарен за ответы и ссылки где про это можно почитать.