ps waux
-
Hallo, ich bräuchte eine kleine Erklärung , was mir "ps waux" unter Linux als output liefert.
Und zwar konkret dazu:
TTY - Hier versthehe ich die Manpage leider nicht und kann mir nichts darunter vorstellen
STAT - In einem Praktikum haben wir eine Dateistruktur Process mit dem Attribut isStart, leider keine Erklärung dazu...
wenn ich mir di möglichen Werte von STAT ansehe... kann ich daran erkennen ob ein Prozess wirklich gerade am Laufen ist? (ich sehe nur runnable und sleeping die mir helfen könnten)TIME - hier hab ich nicht gefunden was das ganz genau ist, die Ausführungszeit also wie lange der Prozess schon existiert? oder wie lange der Prozess tatsächlich gearbeitet hat? Seltsam finde ich nämlich dass ich jede Menge Ausgaben der Form
START 15:00 TIME 0:00Was bedeutet das jetzt genau?
Beendete Prozesse werden ja denke ich nicht mehr angezeigt oder?
-
TTY: Der Terminal, der die Standardeingabe des Prozesses ist, sofern zutreffend. Quasi das Eingabegerät. Früher waren das mal tatsächlich Fernschreiber (TeleTypeWriter), die an einen Computer angeschlossen waren, heute sind das in der Regel Pseudoterminals. Das sind Prozesse die, die Funktion eines Fernschreibers emulieren. Mach mal ein paar x-Terminals auf und führ "ps" aus (ohne waux), dann siehst du wahrscheinlich Angaben der Form pts/X. Bei jedem X-Terminal ein anderes X. Dann geh mal zu einem der echten Terminals (CTRL+ALT+F1 bis F6) log dich ein und mach dort ein ps. Da hast du als TTY dann die "richtigen" Terminals TTY1 bis TTY6. (Zum X-Server kommst du mit Alt+F7 zurück).
STAT: Der Status eines Prozesses, in der Regel "laufend" (R) oder "Schlafend" (S, wartet auf irgendein Ereignis). Es gibt auch noch ein paar andere Zustände die auf der man-Seite von ps erklärt sind, aber diese beiden sind die wichtigsten. Den Begriff IsStart habe ich im Zusammenhang mit einem Prozesstatus noch nie gehört. Bist du sicher?
TIME: Das ist verbrauchte Prozessorzeit. 0:00 ist alles was weniger als eine Sekunde ist.
START: Wann der Prozess gestartet ist. Hast du zufällig um 15:00 gebootet?
Beendete Prozesse werden nicht angezeigt, nur dann wenn sie nicht richtig beendet wurden (Status Z=Zombie).
-
Zu den Prozesszuständen:
http://www.cim.mcgill.ca/~franco/OpSys-304-427/lecture-notes/node16.html
http://en.wikipedia.org/wiki/Process_states