Was ist der Unterschied zwischen
ps -ef | grep thin
und
ps aux | grep thin
Bezüglich der Ausgabe gibt es eine Variation, aber ich bin nicht sicher, welche Dinge aufgelistet werden.
Was ist der Unterschied zwischen
ps -ef | grep thin
und
ps aux | grep thin
Bezüglich der Ausgabe gibt es eine Variation, aber ich bin nicht sicher, welche Dinge aufgelistet werden.
Antworten:
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:
ps -fUID PID PPID C STIME TTY TIME CMD
ps uUSER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
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.