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 que estão sendo listadas.
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 que estão sendo listadas.
Respostas:
Ambos listam todos os processos de todos os usuários. Nesse aspecto -ee axsão completamente equivalentes.
Onde eles diferem é o especificador de formato de saída, -fé "cheio", enquanto ué "orientado ao usuário". As colunas exibidas são diferentes:
ps -fUID PID PPID C STIME TTY TIME CMD
ps uUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Não há diferenças na saída porque os significados são os mesmos.
A diferença entre ps -efe ps auxé devido a divergências históricas entre os sistemas POSIX e BSD. No início, o POSIX aceitou o -efenquanto o BSD aceitou apenas o auxformulário.
Hoje, os dois sistemas aceitam as duas formas.