Один родительский процесс, отслеживающий несколько дочерних элементов, создаваемых динамически

Я написал Демон, который создает несколько детей при динамическом выполнении.

Например:

1.) a.out -t time (родитель создает дочерний элемент и выходит, дочерний процесс продолжает выполнение)

2.) a.out -t time (родитель создает потомка и выходит, потомок продолжает выполнение)

После 2 казней у меня есть 2 ребенка, выполняющих самостоятельно. Но если я должен убить их, то я должен убить каждого PID самостоятельно.

То, что я ищу, это иметь одного родителя, и когда я выполняю a.out дважды, они оба должны иметь одинаковый ppid. Так что я могу убить родителей и детей чисто в один выстрел.

0 ответов

Другие вопросы по тегам