Elegantemente obter lista de processos filhos

12

Eu gostaria de obter uma lista de todos os processos cujo pai é $ pid. Esta é a maneira mais simples que eu criei:

pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g"

Existe algum comando ou alguma maneira mais simples de obter a lista de processos filhos?

Obrigado!

    
por STenyaK 12.03.2013 / 09:39

1 resposta

13

Sim, usando a opção -P de pgrep ,

, por exemplo, pgrep -P 1234 , você verá uma lista de IDs de processo filho.

    
por 12.03.2013 / 09:46

Tags