$ ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
timothy 29217 0.0 0.0 11916 4560 pts/21 S+ 08:15 0:00 pine
root 29505 0.0 0.0 38196 2728 ? Ss Mar07 0:00 sshd: can [priv]
can 29529 0.0 0.0 38332 1904 ? S Mar07 0:00 sshd: [email protected]
- BENUTZER =Benutzer, dem der Prozess gehört
- PID =Prozess-ID des Prozesses
- %CPU =Es ist die verwendete CPU-Zeit geteilt durch die Zeit, in der der Prozess ausgeführt wurde.
- %MEM =Verhältnis der residenten Satzgröße des Prozesses zum physischen Speicher auf der Maschine
- VSZ =Nutzung des virtuellen Speichers des gesamten Prozesses (in KiB)
- RSS =Größe des residenten Satzes, der nicht ausgelagerte physische Speicher, den eine Aufgabe verwendet hat (in KiB)
- TTY =Steuerung von tty (Terminal)
- STATUS =Prozessstatus mit mehreren Zeichen
- STARTEN =Startzeit oder Datum des Prozesses
- ZEIT =kumulierte CPU-Zeit
- BEFEHL =Befehl mit all seinen Argumenten
Weitere Informationen finden Sie auf der ps-Manpage.
Das könnte hilfreich sein:
Prozesszustandscodes (STAT):
R
ausgeführt oder ausführbar (in der Ausführungswarteschlange)D
unterbrechungsfreier Schlaf (normalerweise IO)S
Unterbrechbarer Schlaf (Warten auf den Abschluss eines Ereignisses)Z
verstorben/Zombie, beendet, aber nicht von seinem Elternteil geerntetT
gestoppt, entweder durch ein Auftragssteuersignal oder weil es verfolgt wird
Einige zusätzliche Modifikatoren:
<
hohe Priorität (nicht nett zu anderen Benutzern)N
niedrige Priorität (nett zu anderen Benutzern)L
hat Seiten im Speicher gesperrt (für Echtzeit- und benutzerdefinierte E/A)s
ist Sitzungsleiterl
ist multithreaded (unter Verwendung von CLONE_THREAD, wie es NPTL-pthreads tun)+
befindet sich in der Vordergrundprozessgruppe
Unter Linux der Befehl:
ps -aux
Mittel zeigen alle Prozesse für alle Benutzer. Sie fragen sich vielleicht, was das x bedeutet? Das x ist ein Bezeichner, der „jeder der Benutzer“ bedeutet. Sie könnten also Folgendes eingeben:
ps -auroot
Welche alle Root-Prozesse anzeigt, oder
ps -auel
die alle Prozesse von Benutzer el anzeigt. Das Technobabble auf der 'man ps'-Seite lautet:"ps -aux druckt alle Prozesse, die einem Benutzer namens 'x' gehören, sowie alle Prozesse, die durch die Option -a ausgewählt würden.