prozessstatus
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| prozessstatus [2016-04-12 22:49:59] – Externe Bearbeitung 127.0.0.1 | prozessstatus [2020-03-16 12:08:01] (aktuell) – [Status Bedeutung] manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Prozessstatus ====== | ||
| + | Ein Prozess kann sich in den folgenden Zuständen befinden: | ||
| + | |||
| + | ==== Status | ||
| + | |||
| + | * läuft gerade (running) | ||
| + | * lauffähig (runnable) | ||
| + | * schlafend (sleeping) | ||
| + | * angehalten (stopped) | ||
| + | * bzw. traced | ||
| + | * Zombie | ||
| + | |||
| + | Ist ein Prozess lauffähig, heißt dies noch lange nicht, dass er automatisch CPU-Zeit bekommt. Er wird erst dann ausgeführt, | ||
| + | |||
| + | Bekommt ein Prozess Rechenzeit zur Verfügung gestellt, blockiert jedoch ein Systemcall (z. B. Pipe voll durch write()), wird der Prozess erst mal " | ||
| + | |||
| + | Sie können einen Prozess aber auch anhalten, was dem Schlafen eines Prozesses ähnlich ist. Anhalten könne Sie einen Prozess, indem Sie diesem das Signal STOP schicken. Ein ähnlich lautendes Signal, TSTP, wird den " | ||
| + | |||
| + | stop: kill -19 | ||
| + | start: kill -18 | ||
| + | |||
| + | Ein Zombie ist ein Prozess, der sich längst beendet hat bzw. beendet wurde, aber noch nicht aus der Prozesstabelle ausgetragen worden ist (das muss nämlich der Elternprozess machen). Zombie-Prozesse verbrauchen keine Rechenleistung oder sonstigen Speicher, sondern sind nur noch als Prozesseintrag enthalten. Darauf wird noch näher eingegangen. Vereinfacht: | ||
| + | |||
| + | |||
| + | |||
| + | # kill -l | ||
| + | | ||
| + | 1) SIGHUP | ||
| + | 5) SIGTRAP | ||
| + | 9) SIGKILL | ||
| + | 13) SIGPIPE | ||
| + | 17) SIGCHLD | ||
| + | 21) SIGTTIN | ||
| + | 25) SIGXFSZ | ||
| + | 29) SIGIO 30) SIGPWR | ||
| + | 35) SIGRTMIN+1 | ||
| + | 39) SIGRTMIN+5 | ||
| + | 43) SIGRTMIN+9 | ||
| + | 47) SIGRTMIN+13 48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 | ||
| + | 51) SIGRTMAX-13 52) SIGRTMAX-12 53) SIGRTMAX-11 54) SIGRTMAX-10 | ||
| + | 55) SIGRTMAX-9 | ||
| + | 59) SIGRTMAX-5 | ||
| + | 63) SIGRTMAX-1 | ||
| + | |||
| + | ---- | ||
| + | ===== Links ===== | ||
| + | |||
| + | * http:// | ||
