Listar processos de superusuário

1

Estou tentando listar os processos dos superusuários atualmente em execução na minha distribuição Kali. Usando " pgrep -f sbin ", imaginei que isso funcionaria, mas ele lista apenas os números PID, e não o nome real dos processos. Como posso fazer isso?

Usando "ps ef | grep "sbin" , ele retorna uma lista muito não formatada, existe uma maneira legal de formatá-la ou despejá-la em um arquivo de texto com alguma formação adequada?

    
por Krukan459 22.01.2016 / 14:40

2 respostas

0

Resolvido, adicionando o sinal -l a pgrep :

pgrep -lf sbin

De man pgrep :

   -l, --list-name
          List the process name as well as the process ID.  (pgrep only.)
    
por 22.01.2016 / 14:54
3

Você já tentou adicionar -u root ao comando ps?

Isso limitará isso apenas aos processos de raízes. ou seja, ps -ef -u root | grep sbin .

Para controlar a saída, você precisa examinar a seção OUTPUT FORMAT CONTROL nas páginas man. Basta brincar com as bandeiras até obter a saída desejada / aceitável?

    
por 22.01.2016 / 14:44