Unix: Listar processos filhos para um determinado pid

6

O que eu preciso é, dado um id de processo, listar todos os seus filhos sem qualquer confusão (cabeçalho da tabela, outras colunas que o pid)

O que eu tenho é:

ps h --ppid $PID

O que me dá:

26277 pts/13   S+     0:10 cmd1
26280 pts/13   S+     0:10 cmd2
...

Usar h me permite ocultar o cabeçalho da tabela.

Existe uma maneira de dizer ao ps para não imprimir a parte pts/13 S+ 0:10 cmd para obter uma lista de ids de processo filhos separados por retorno de carro?

Obrigado!

    
por katsuo11 20.05.2011 / 15:23

1 resposta

12

Isso deve funcionar:

ps h --ppid $PID -o pid
    
por 20.05.2011 / 15:35

Tags