Mostra somente processos em execução - * não * encadeamentos

1

Como mostro processos em execução para todos os usuários? Apenas os processos. Eu tentei ps -e ou ps -A , mas também mostra o [nome] que são threads.

    
por sadboy 15.11.2016 / 18:36

1 resposta

2

ps não mostra tópicos como tal. Os processos com nomes em [ colchetes ] fazem parte do kernel. Você pode deduzir que eles são processos e não encadeamentos porque possuem um PID. ps simplesmente lê a tabela de processos e exibe seu conteúdo de forma legível. Se você não quiser ver esses processos do kernel, você sempre pode filtrá-los:

ps fax | grep -v ' \[[^] ]\+]' | cut -c 1-$COLUMNS

ou

ps -ef | grep -v ' \[[^] ]\+]' | cut -c 1-$COLUMNS
    
por 15.11.2016 / 19:52