ordem de matar processos pai e filho

1

Parece-me que matar os processos pai e filho não afetará o outro.

Então, se você quiser matar um processo pai e todos os seus processos filhos, eu acho que tenho que matá-los um por um. Eu me pergunto qual é o melhor caminho: mate o pai primeiro e depois o filho, ou mate primeiro o filho e depois o pai.

Se houver alguma maneira de matar um processo pai e todos os seus filhos e netos em uma única linha ou algum script, informe-nos.

Obrigado e cumprimentos!

    
por Tim 05.01.2010 / 17:52

2 respostas

1

você deve primeiro eliminar os processos filhos e os processos pai para evitar zumbis. ou você pode matar todos de uma vez com kill pid1 pid2 ...

Se você quiser matar um pai com algumas crianças, você pode usar o ps com informações estendidas (ou pstree, ...) para obter o pid e o pai pid (ppid). com essas informações, você pode fazer o script da matança.

    
por 05.01.2010 / 17:56
3

Você pode matar todo o grupo usando um PID negativo.

kill -15 -12345

ou

kill -- -12345
    
por 05.01.2010 / 19:46

Tags