Eu verifico o manual do ps
, e ele diz -e
que listará todos os processos, enquanto -u
listará os processos de um usuário específico.
Então eu tento usar ps -eu myaccount | wc -l
e dá 280.
Mas se eu usar ps -u myaccount | wc -l
e ele produzir 12.
Como ambos são usados para gerar todos os processos para o usuário myaccount
, por que o resultado será diferente?
Uma pergunta melhor seria "Qual é a diferença entre
ps -e
eps -eu
" e a resposta seria "nada".A
-e
opção mostra todos os processos e basicamente substitui a-u
seleção.Conforme apontado por @fra-san, a página man indica que todas as opções de seleção de processo são aditivas. A
-u
opção seleciona, não filtra, e você não pode adicionar mais processos depois-e
, pois eles já estão todos lá.