
Eu verifico o manual do ps
e ele diz -e
que listará todos os processos, enquanto -u
listará os processos para 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 resultar em 12.
Como ambos são usados para gerar todos os processos para o usuário myaccount
, por que o resultado será diferente?
Responder1
Uma pergunta melhor seria “Qual é a diferença entre ps -e
e ps -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 de manual indica que todas as opções de seleção de processos são aditivas. A -u
opção seleciona, não filtra, e você não pode adicionar mais processos -e
porque eles já estão todos lá.