Na página ps
man:
-e Select all processes. Identical to -A.
Assim, ps -e
exibirá todos os processos. As opções comuns para "me dar tudo" são ps -ely
ou ps aux
, o último é o estilo BSD. Muitas vezes, as pessoas canalizam essa saída para grep
para procurar um processo, como na resposta do xenoterracide. Para evitar também ver grep
na saída, muitas vezes você verá algo como:
ps -ef | grep [f]oo
em que foo é o nome do processo que você está procurando.
No entanto, se você estiver procurando por um processo específico, recomendo usar o comando pgrep
, se estiver disponível. Eu acredito que está disponível no Ubuntu Server. Usar pgrep
significa evitar a condição de corrida mencionada acima. Ele também fornece alguns outros recursos que exigiriam que o truque grep
, cada vez mais complicado, fosse replicado. A sintaxe é simples:
pgrep foo
onde foo é o processo para o qual você está procurando. Por padrão, ele simplesmente emitirá o ID do processo (PID) do processo, se ele encontrar um. Veja man pgrep
para outras opções de saída. Eu achei a seguinte página muito útil: