04.11.2013 Aufrufe

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

Unix-Linux, Eine Einführung von Wolfgang Paulina (de)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

3. Kommandos und Prozesse 29<br />

Prozess terminieren<br />

kill PID<br />

kill -9 PID<br />

rechner> kill 22656<br />

rechner> jobs -l<br />

[1] 22656 Been<strong>de</strong>t xclock<br />

[2] + 22660 Läuft xterm<br />

Das vollständige Been<strong>de</strong>n eines Prozesses wird mit <strong>de</strong>m Kommando kill erreicht. Mit <strong>de</strong>r Option -9 wird<br />

<strong>de</strong>r Prozess bedingungslos abgebrochen, ohne diese Option versucht das System möglicherweise geöffnete<br />

Dateien noch ordnungsgemäß zu schließen. In <strong>de</strong>r Job-Liste wird <strong>de</strong>r entsprechen<strong>de</strong> Prozess als ”Been<strong>de</strong>t”<br />

markiert.<br />

Prozess-Priorität vermin<strong>de</strong>rn<br />

nice [ +n|-n ] [ command ]<br />

renice n PID<br />

rechner> ps -l | egrep ’(UID|22660)’<br />

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD<br />

000 S 9523 22660 1244 0 69 0 - 1172 select pts/2 00:00:00 xterm<br />

rechner> renice 5 22660<br />

22660: Alte Priorität: 0, neue Priorität: 5<br />

rechner> ps -l | egrep ’(UID|22660)’<br />

F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD<br />

000 S 9523 22660 1244 0 72 5 - 1172 select pts/2 00:00:00 xterm<br />

Das nice-Kommando startet einen Prozess mit vermin<strong>de</strong>rter Priorität. Ohne die Angabe eines Wertes n<br />

wird standardmäßig 4 gesetzt. Das renice-Kommando vermin<strong>de</strong>rt die Priorität eines bereits laufen<strong>de</strong>n<br />

Prozesses. Es ist nur eine Reduzierung <strong>de</strong>r Prozess-Priorität möglich. Je höher <strong>de</strong>r Wert n, <strong>de</strong>sto niedriger<br />

ist die Priorität. In <strong>de</strong>r Prozess-Liste kann <strong>de</strong>r gesetzte Prioritätswert in <strong>de</strong>r Spalte NI abgelesen wer<strong>de</strong>n.<br />

<strong>Eine</strong> Vermin<strong>de</strong>rung <strong>de</strong>r Priorität ist immer dann sinnvoll, wenn verhin<strong>de</strong>rt wer<strong>de</strong>n soll, dass langlaufen<strong>de</strong><br />

Programme die gleichzeitige interaktive Arbeit zu sehr behin<strong>de</strong>rn. Unter Sun Solaris wird die Priorität in<br />

<strong>de</strong>r Spalte NI vom Ausgangswert 20 hochgezählt.<br />

Prozess-Aktivität beobachten<br />

strace command [ arguments ]<br />

strace -p PID<br />

truss command [ arguments ]<br />

truss -p PID

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!