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