Уничтожьте процесс и дочерние процессы, не родительские процессы, не группу

Я должен уничтожить процесс и все его подпроцессы программно.

Уничтожение группы не является опцией, потому что я не хочу уничтожать родительские процессы.

Пример:

pid        process
    1      nice parent process that should live
    2      subprocess of 1, but a nice one, should live
    3      subprocess of 1, evil one, should die
    4      childprocess of 3, inherite evil, should die
    5      childprocess of 3, inherite evil, should die
    6      childprocess of 5, inherite evil second line, should die

kill --some-cool-option 3
1
задан 10 July 2015 в 18:37
1 ответ

Я не думаю, что есть такое простое решение, как простая команда kill .

Мой ответ на этот вопрос может помочь: https: / /stackoverflow.com/questions/30980234/linux-the-most-reliable-way-to-terminate-a-family-of-processes/31004557?noredirect=1#comment50067451_31004557

1
ответ дан 4 December 2019 в 00:03

Теги

Похожие вопросы