Hallo, Am Donnerstag, 13. Januar 2005 09:27 schrieb Bernd Brodeßer:
Welchen Prozeßzustand hat der Prozeß denn? Findest Du mit ps -l bzw. ps -l -t <PID>
Die Antwort kann ich Dir leider jetzt nicht mehr geben. :-)
Ich schätze, es ist der Prozeßstatus D, unstörbaren Schlaf. Der Prozeß will was vom Kernel, bekommt aber kein Ergebnis. Meist ist das der Fall, wenn der Kernel auf eine Device zugreift und kein Ergebnis bekommt.
Ich sehe gerade das <defunct>, das weißt darauf hin, daß der Prozeß ein Zombie ist. Der Prozeßzustand ist hier Z. Dieser Prozeß ist schon gekillt, und ein gekillten Prozeß kannst Du nicht nochmal killen. Lediglich hat der Elterprozeß das Ableben des Kindes noch nicht bemerkt, daher bleibt er in der Prozeßtabelle stehen. Er verbraucht aber keinerlei Resorcen, von dem Eintrag in der Prozeßtabelle mal abgesehen. Mit anderen Worten, er stört nicht
<defunct> bedeutet also, dass der Prozess schon tot ist. Allerdings hörte der Rechner nicht auf auf der Platte rumzurödeln. Und das war mein eigentliches Problem. Gruss Karl