Es ist super einfach, aber ein Optionsmemorandum des Prozessbestätigungsbefehls ps.
ps Keine Optionen. Der Prozess meines Benutzers wird in Kurzform dargestellt.
$ ps
PID TTY TIME CMD
24863 ttys000 0:00.10 /bin/bash -l
32161 ttys004 0:00.05 -bash
ps -f f Option. Sie können zusätzliche Spalten für UID, PPID, C und STIME überprüfen.
$ ps -f
UID PID PPID C STIME TTY TIME CMD
501 24863 24861 0 7:32PM ttys000 0:00.10 /bin/bash -l
501 32161 32160 0 6:45PM ttys004 0:00.05 -bash
ps -ef
$ ps -ef
UID PID PPID C STIME TTY TIME CMD
0 1 0 0 Do 10 Uhr?? 3:30.67 /sbin/launchd
0 102 1 0 Do 10 Uhr?? 0:07.61 /usr/sbin/syslogd
0 103 1 0 Do 10 Uhr?? 0:17.05 /usr/libexec/UserEventAgent (System)
...
Die laufenden Prozesse aller Benutzer werden vollständig angezeigt.
Säule | Bedeutung |
---|---|
UID | Benutzeridentifikation |
PID | Prozessnummer |
PPID | Übergeordnete Prozess-ID |
C | CPU-Auslastung verarbeiten |
STIME | Prozessstartzeit |
TTY | Terminalname |
TIME | Gesamtausführungszeit des Prozesses |
CMD | Name des Ausführungsbefehls |
ps -ef | grep xxxx Verwenden Sie dies grundsätzlich, wenn Sie einen Prozess suchen möchten.
$ ps -ef | grep xxxx
$ ps -ef | grep httpd
0 141 1 0 Do 10 Uhr?? 0:02.34 /usr/sbin/httpd -D FOREGROUND
70 320 141 0 Do 10 Uhr?? 0:00.00 /usr/sbin/httpd -D FOREGROUND
501 32954 32161 0 7:31PM ttys004 0:00.00 grep httpd
[Linux] Grund für das Hinzufügen der Option -ef bei der Ausführung von ps | Financial Engineer
Recommended Posts