como fazer os processos filho de mostrar ps listados no htop?

2

Não estou conseguindo ps -p $pid de alguns processos listados em htop ...

Um bem conhecido que eu posso apontar é nautilus (então eu acho que você pode tentar facilmente). Existe um processo principal que ps pode ver, mas há dois processos filhos listados em htop , que não trazem nada com ps ...

como posso fazer ps ver esse processo filho? como alguns outros comandos como gcore podem interagir com eles ...

    
por Aquarius Power 09.06.2013 / 22:05

1 resposta

1

Descobri que o LWP é o encadeamento de um processo, então fiz isso:

ps -A |grep nautilus #get the pid ex.: 3343
ps -L -p 3343 -o pid,nice,lwp,comm
A opção

-L mostrará os tópicos!

Então isso mostrará todos os seus tópicos, assim você pode ex. renice não só o processo pid mas também cada thread! basta usar o valor na coluna LWP como o pid para trabalhar, como em:

renice -n 10 -p 'ps -L -p 3343 -o lwp --no-headers |tr '\n' ' ''
    
por Aquarius Power 25.06.2013 / 13:31