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 -e
und ax
sind 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 -f
UID PID PPID C STIME TTY TIME CMD
ps u
USER 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 -ef
und ps aux
ist auf historische Unterschiede zwischen POSIX- und BSD-Systemen zurückzuführen. Zu Beginn akzeptierte POSIX das, -ef
während das BSD nur das aux
Formular akzeptierte .
Heute akzeptieren beide Systeme die beiden Formen.