ps -ef vs ps aux

41

Quelle est la différence entre

ps -ef | grep thin  

et

ps aux | grep thin

Selon le résultat, il y a une variation mais je ne sais pas quelles sont les choses énumérées.

    
posée Bijendra 02.05.2012 - 11:42
la source

2 réponses

43

Les deux répertorient tous les processus de tous les utilisateurs. Dans cet aspect, -e et ax sont totalement équivalents.

Là où ils diffèrent, c'est le spécificateur de format de sortie, -f est "complet", tandis que u est "orienté utilisateur". Les colonnes affichées sont différentes:

  • colonnes pour ps -f

UID PID PPID C STIME TTY TIME CMD

  • colonnes pour ps u

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

    
réponse donnée vartec 02.05.2012 - 14:20
la source
15

Il n’ya pas de différences dans la sortie car les significations sont les mêmes.

La différence entre ps -ef et ps aux est due aux divergences historiques entre les systèmes POSIX et BSD. Au début, POSIX acceptait le -ef alors que le BSD n'acceptait que le formulaire aux .

Aujourd'hui, les deux systèmes acceptent les deux formes.

    
réponse donnée Cédric Julien 02.05.2012 - 12:06
la source

Lire d'autres questions sur les étiquettes