Linha de comando Número do encadeamento por processo no MacOS

3

Gostaria de obter o número de segmentos por processo na linha de comando e obter exatamente o mesmo número que posso ver no Activity Monitor.

No momento, o processo IntelliJ IDEA (PID 5235) possui 266 Thread. Eu gostaria de obter este número, mas através de uma linha de comando.

Eu tentei

lsof -p 5235 | wc -l

Alguma sugestão?

    
por TheEwook 14.05.2014 / 16:20

2 respostas

10

Tente o seguinte:

NUM='ps M <pid> | wc -l' && echo $((NUM-1))

Nós subtraímos 1 da contagem de linhas porque ps produz um CABEÇALHO na 1ª linha.

    
por 15.05.2014 / 10:23
0

Isso também funciona:

ps M <pid> | wc -l
    
por 29.06.2017 / 14:32