24.02.2013 Aufrufe

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

Einf ¨uhrung in UNIX - CIS

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

32 2 <strong>UNIX</strong><br />

root 31 1 Jan 22 ? 0:18 /etc/cron<br />

root 46 1 Jan 22 console 0:00 sleep<br />

root 48 1 Jan 22 console 0:00 sleep<br />

root 59 1 Jan 22 ? 0:00 /etc/delog<br />

wualex1 1279 1 Feb 4 console 0:00 -ksh [ksh]<br />

root 1820 1 00:48:00 tty0p2 0:00 /etc/getty<br />

lp 1879 1 00:51:17 ? 0:00 lpsched<br />

root 2476 1 13:02:40 tty1p0 0:00 /etc/getty<br />

root 2497 1 13:04:31 tty0p1 0:00 /etc/getty<br />

root 2589 1 13:31:34 tty1p1 0:00 /etc/getty<br />

wualex1 2595 1279 13:32:39 console 0:00 -ksh [ksh]<br />

wualex1 2596 2595 13:32:40 console 0:00 ps -ef<br />

wualex1 2597 2595 13:32:40 console 0:00 [sort]<br />

Die Spalten bedeuten folgendes:<br />

• UID User-ID, Besitzer des Prozesses<br />

• PID Prozess-ID, Prozessnummer<br />

• PPID Parent Process ID, Nummer des Elternprozesses<br />

• STIME Start Time des Prozesses<br />

• TTY Kontroll-Term<strong>in</strong>al des Prozesses (nicht der Term<strong>in</strong>altyp!)<br />

• TIME Dauer der Ausführung des Prozesses<br />

• COMMAND zugehöriger Programmaufruf<br />

Im obigen Beispiel ist der jüngste Prozess sort mit der Nr. 2597; er ist zusammen<br />

mit ps -ef Teil e<strong>in</strong>er Pipe, um die Ausgabe nach der PID sortiert<br />

auf den Bildschirm zu bekommen. Beide s<strong>in</strong>d K<strong>in</strong>der e<strong>in</strong>er Shell ksh mit der<br />

Nr. 2595. Die eckigen Klammern um den Namen weisen darauf h<strong>in</strong>, daß der<br />

Prozess bei se<strong>in</strong>er Erzeugung möglicherweise e<strong>in</strong>en anderen Namen hatte,<br />

was meist unwichtig ist. Die Shell ihrerseits ist K<strong>in</strong>d der Log<strong>in</strong>-Shell mit der<br />

Nr. 1279, die aus e<strong>in</strong>em getty-Prozess mit derselben Nummer entstanden<br />

ist. Elternprozess aller getty-Prozesse ist der Dämon <strong>in</strong>it mit der PID 1,<br />

der Urahne der meisten Prozesse auf dem System. Dieser und noch wenige<br />

andere Dämonen wurden vom swapper mit der PID 0 erzeugt, der den<br />

Verkehr zwischen Arbeits- und Massenspeicher regelt. Man bemerkt ferner<br />

die Dämonen cron(1M) und lpsched(1M) sowie zwei schlafende Prozesse<br />

(Nr. 46 und 48), die die Druckerports offen halten. Will man wissen, ob e<strong>in</strong><br />

bestimmter Prozess (im Beispiel tar(1) noch am Leben ist, filtert man die<br />

umfangreiche Ausgabe von ps(1) -ef durch das Kommando grep(1):<br />

ps -ef | grep tar<br />

E<strong>in</strong>e Erklärung der hier vorkommenden Begriffe folgt auf den nächsten<br />

Seiten.<br />

Alle Prozesse, die von e<strong>in</strong>em geme<strong>in</strong>samen Vorfahren abstammen, gehören<br />

zu e<strong>in</strong>er Prozessgruppe. Sie verkehren mit der Außenwelt über dasselbe

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!