ps -ef vs ps aux


Antworten:


54

Beide listen alle Prozesse aller Benutzer auf. In diesem Aspekt -eund axsind völlig gleichwertig.

Wo sie sich unterscheiden, ist der Ausgabeformat-Spezifizierer -f"voll", während er u"benutzerorientiert" ist. Die angezeigten Spalten sind unterschiedlich:

  • Spalten für ps -f

UID PID PPID C STIME TTY TIME CMD

  • Spalten für ps u

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


3
Diese Antwort würde durch eine Definition für jede der Spaltenüberschriften oder zumindest für die relativ nicht offensichtlichen wie "C" und "VSZ" erheblich verbessert.
— Wildcard

16

Es gibt keine Unterschiede in der Ausgabe, da die Bedeutungen gleich sind.

Der Unterschied zwischen ps -efund ps auxist auf historische Unterschiede zwischen POSIX- und BSD-Systemen zurückzuführen. Zu Beginn akzeptierte POSIX das, -efwährend das BSD nur das auxFormular akzeptierte .

Heute akzeptieren beide Systeme die beiden Formen.


7
Technisch fragt er, WAS diese Unterschiede sind;)
— Rinzwind
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.