Desejo ver a lista de processos criados por um usuário ou grupo de usuários específico no Linux. Posso fazer isso usando o ps
comando ou existe algum outro comando para conseguir isso?
Desejo ver a lista de processos criados por um usuário ou grupo de usuários específico no Linux. Posso fazer isso usando o ps
comando ou existe algum outro comando para conseguir isso?
Respostas:
Para visualizar apenas os processos pertencentes a um usuário específico, use o seguinte comando:
top -U [username]
Substitua o [nome de usuário] pelo nome de usuário necessário
Se você quiser usar ps, então
ps -u [username]
OU
ps -ef | grep <username>
OU
ps -efl | grep <username>
para a lista estendida
Confira a página man ps para opções
Outra alternativa é usar pstree, que imprime a árvore de processos do usuário
pstree <username or pid>
top -U [username]
e top -u [username]
trabalhei para mim. Debian 9. Portanto, se alguém mais receber um erro com o formulário -U, tente a letra minúscula.
tente este
ps -fp $(pgrep -u <username>)
ps -u <username>
, conforme mencionado na resposta existente (ou ps -fu <username>
se você quiser detalhes do processo)?
ps -u username
. A maioria dos comandos possui uma página de manual com a qual você pode lerman the-command
.