ps
Liste todo programa rodando com PID, dono, CPU e memória — e ache um pelo nome com ps aux | grep.
>_ Teste aqui: um Linux simulado, nesta páginanada roda no seu computador
Carregando o terminal…
Exemplos
-
ps aux -
ps aux | grep node -
ps -ef -
ps aux | grep -v root -
top
Como funciona
Todo programa rodando é um processo com um número, o PID. O ps sozinho mostra só os do seu terminal; o ps aux mostra todos os processos da máquina.
As colunas que mais importam: USER (quem roda), PID (o que você passa para o kill), %CPU e %MEM (o quanto ele está ocupado) e COMMAND (o que ele é).
Sintaxe
ps aux | ps -ef
Opções
| Opção | O que faz |
|---|---|
aux | todos os processos, com dono, CPU e memória (estilo BSD, sem traço) |
-ef | todos os processos, com o PID do pai (PPID) |
| grep NAME | acha um processo pelo nome |
Bom saber
- Numa máquina de verdade, o
ps aux | grep nodetambém mostra o próprio grep; essa linha não faz mal. - Um processo usando ~100% de CPU por muito tempo é sinal clássico de que algo travou: anote o PID e tente
kill PID.