Le backend BSD de MacOS est ps
intégré. Le manuel des commandes générales BSD dit que
Le plus grand changement concerne l'interprétation de l'option -u, qui affiche désormais les processus appartenant au (x) nom (s) d'utilisateur spécifié (s). Ainsi, "ps -aux" échouera (sauf si vous voulez connaître l'utilisateur "x"). Par commodité, cependant, "ps aux" fonctionne toujours comme dans Tiger.
Je me demande quelle est la norme actuelle pour cette - oserais-je écrire - obsolète commande + séquence de paramètres.
ps aux
sans moins?-p
où p est un caractère de paramètre. (ou--parameter
où p est précisé)Réponses:
Pour répliquer
ps aux
(style BSD) dans la version AT&T de ps, vous devez utiliserCette commande est compatible avec les scripts qui attendent la même sortie que
ps aux
.La seule différence est l'ordre de tri;
ps aux
trie tous les processus par leur heure de début tandis que lesps -Ao
trie par PID .ps -jef
est une commande plus courte, mais elle produira des en-têtes différents .:la source
ps --sort bsdstart -Ao
trier dans l'heure de début?