Respostas:
$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: can@notty
Veja a página de manual do ps para mais informações.
Além disso, isso pode ser útil:
Códigos de estado do processo:
R
em execução ou executável (na fila de execução)D
sono ininterrupto (geralmente IO)S
interrupção do sono (aguardando a conclusão de um evento)Z
extinto / zumbi, encerrado, mas não colhido pelo paiT
parado, por um sinal de controle de trabalho ou porque está sendo rastreadoAlguns modificadores extras:
<
alta prioridade (não é agradável para outros usuários)N
baixa prioridade (agradável para outros usuários)L
possui páginas bloqueadas na memória (para E / S personalizadas e em tempo real)s
é um líder de sessãol
é multiencadeado (usando CLONE_THREAD, como os pthreads NPTL)+
está no grupo de processos em primeiro planoNo Linux, o comando:
ps -aux
Significa mostrar todos os processos para todos os usuários. Você pode estar se perguntando o que o x significa? O x é um especificador que significa 'qualquer um dos usuários'. Então você pode digitar isso:
ps -auroot
Que exibe todos os processos raiz, ou
ps -auel
que exibe todos os processos do usuário el. O technobabble na página 'man ps' é: "ps -aux imprime todos os processos pertencentes a um usuário chamado 'x', além de imprimir todos os processos que seriam selecionados pela opção -a.