Como ver o processo criado por usuário específico no Unix / linux
115
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 pscomando ou existe algum outro comando para conseguir isso?
Todos os ... | As soluções grep <username> `não funcionam se você tiver dois nomes de usuário com mais de N caracteres. No meu caso N é 6.
guettli
11
Nota: recebi um erro 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.
ps -u username
. A maioria dos comandos possui uma página de manual com a qual você pode lerman the-command
.Respostas:
Para visualizar apenas os processos pertencentes a um usuário específico, use o seguinte comando:
Substitua o [nome de usuário] pelo nome de usuário necessário
Se você quiser usar ps, então
OU
OU
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
fonte
top -U [username]
etop -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
fonte
ps -u <username>
, conforme mencionado na resposta existente (oups -fu <username>
se você quiser detalhes do processo)?