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.)
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?
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?
Tags ps process-management