Quelle est la différence entre
ps -ef | grep thin
et
ps aux | grep thin
En ce qui concerne la sortie, il y a une variation, mais je ne sais pas exactement quelles sont les choses énumérées.
Quelle est la différence entre
ps -ef | grep thin
et
ps aux | grep thin
En ce qui concerne la sortie, il y a une variation, mais je ne sais pas exactement quelles sont les choses énumérées.
Réponses:
Les deux répertorient tous les processus de tous les utilisateurs. Dans cet aspect -e
et ax
sont complètement équivalents.
Là où ils diffèrent, le spécificateur de format de sortie -f
est "complet", alors qu'il u
est "orienté utilisateur". Les colonnes affichées sont différentes:
ps -f
UID PID PPID C STIME TTY TIME CMD
ps u
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
Il n'y a 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
tout, tandis que le BSD n'acceptait que le aux
formulaire.
Aujourd'hui, les deux systèmes acceptent les deux formes.