ps -ef vs ps aux

40

Qual é a diferença entre

ps -ef | grep thin  

e

ps aux | grep thin

De acordo com a saída, há uma variação, mas não estou claro quais são as coisas listadas.

    
por Bijendra 02.05.2012 / 11:42

2 respostas

43

Ambos listam todos os processos de todos os usuários. Nesse aspecto -e e ax são completamente equivalentes.

Onde eles diferem é o especificador de formato de saída, -f é "full", enquanto u é "orientado ao usuário". As colunas exibidas são diferentes:

  • colunas para ps -f

UID PID PPID C STIME TTY TIME CMD

  • colunas para ps u

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

    
por vartec 02.05.2012 / 14:20
16

Não há diferenças na saída porque os significados são os mesmos.

A diferença entre ps -ef e ps aux é devida a divergências históricas entre os sistemas POSIX e BSD. No início, o POSIX aceitou o -ef , enquanto o BSD aceitou apenas o formulário aux .

Hoje, os dois sistemas aceitam as duas formas.

    
por Cédric Julien 02.05.2012 / 12:06

Tags