Como excluir alguns usuários da tela superior do Linux?

14

Na tela top , por padrão, ele mostra todos os processos dos usuários. Como excluir alguns usuários (por exemplo, root e nobody) da tela principal em tempo real?

    
por garconcn 06.01.2012 / 18:49

4 respostas

13

A resposta correta é: -U '!root' (ou -u '!root' em algum Ubuntus). Isto foi introduzido no topo v3.2.9:

man top para a opção -U:

Prepending an exclamation point ('!') to the user id or name instructs top to display only processes with users not matching the one provided.

Lembre-se de colocar o ponto de exclamação e o nome de usuário entre aspas simples.

    
por 04.09.2014 / 09:19
2

top -U root mostra apenas processos da raiz. Infelizmente essa é a única opção para limitar os usuários de acordo com a página do manual.

    
por 06.01.2012 / 19:13
2

Além disso, a partir da versão 3.3, você pode digitar u enquanto top estiver em execução e inserir essa !root string.

    
por 31.12.2015 / 16:55
0

Como sugerido por Dr. Beco acima do mecanismo de filtragem mais geral usa 'o / O' para ativar "Other Filtering", enquanto em top exclui / inclui mais de um usuário.

Por exemplo, para excluir "root" e "nobody", pode-se usar o comando o!USER=root<enter>o!USER=nobody .

Muitas visualizações interessantes são possíveis com esta opção de filtragem!

    
por 19.11.2018 / 12:20

Tags