Linux: liste processos
O comando mais conhecido para listar processos no Linux é o PS. Neste post vamos ver algumas formas de utilizá-lo.
A primeira maneira é a seguinte.
1 |
$ ps u |
Sua saída são nomes de usuários e informações de início de processos, conforme o exemplo abaixo, que mostra que o usuário “marcelo” abriu o terminal e digitou ps u.
1 |
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND<br>marcelo 2657 0.0 0.0 115956 1732 pts/0 Ss May29 0:00 -bash<br>marcelo 12762 0.0 0.0 155372 1868 pts/0 R+ 05:46 0:00 ps u |
No segundo exemplo abaixo foi adicionado o x, que mostra também os processos que não foram iniciados via console. A barra vertical, o pipe, direciona a saída para o comando less, que permite visualizar as informações página por página.
1 |
$ ps ux | less |
O próximo exemplo tem adicionado o “a”, que faz com que todos os processos de todos os usuários sejam mostrados.
1 |
$ ps aux | less |
Também é possível selecionar e ordenar quais colunas devem ser mostradas. A linha abaixo exemplifica:
1 |
$ ps -eo 'pid,user,uid,group,gid,vsz,rss,comm' | less |
No comando acima, o -e mostra todos os processos e o -o personaliza o formato de saída.
Isso é tudo! Se gostou da dica, se foi útil, deixe um comentário.