Encontre os PIDs de todos os encadeamentos de um processo sem ps ou pidof

6

Portanto, o sistema em que estou trabalhando (BusyBox) tem um ps que não usa argumentos de linha de comando e pidof não retorna nada, mesmo que exista dentro de /sbin e aponte para killall5 .

Outro problema que tive é que top não usa -H , mas você pode pressionar h (não H ) para ver os tópicos individuais. / p>

Alguma dica de como eu posso gerar uma lista de todos os PIDs sob um determinado nome de processo?

    
por Madau 19.02.2014 / 16:48

2 respostas

2

Procurando por bash:

find /proc -mindepth 2 -maxdepth 2 -name exe -lname '*/bash' \
    -printf %h\n 2>/dev/null | 
sed s+^/proc/++
    
por 19.02.2014 / 17:00
1

Caso você tenha uma localização limitada (sem opção -printf):

find /proc -mindepth 2 -maxdepth 2 -name exe -exec ls -lh {} \; 2>/dev/null 
    
por 08.04.2015 / 15:35

Tags