[Linux-ug] kill

Kai Backhaus backhaus at adiantum.de
Mo Jan 3 09:50:08 CET 2011


Bernhard 'Gustl' Bauer schrieb:
> Hi,
> 
> ich bekomme mit 'ps aux' Prozesse mit STAT D = ununterbrechbarer Schlaf 
> angezeigt. Weiß jemand wie ich die loswerde? mit 'kill -9' hab ichs 
> schon probiert.
> 
> TIA
> 
> Gustl
> ______________________________________________________________________
> Subscribed to Linux-ug mailing list Linux-ug at psi5.com
> Configuration http://psi5.com/cgi-bin/mailman/listinfo/linux-ug
> 
> 
Hi Gustl,
hier ein Zitat aus u.g. URL; es sieht wohl so aus, als ob ein Prozeß in D-Status
mit dem KIll-Kommando nicht gestoppt werden kann.
D.h., nur nach einem Boot wird alles wieder gut..

SNIP----------------------------------------------------------

While SIGKILL is 'more powerfull' than SIGTERM, neither will help the OP

Signals are not delivered to 'D' status processes. Signals are delivered to
processes on the run queue, and a 'D' status process is not on the run queue
(it's still in the I/O queue). Once the I/O completes (changing the status
from 'D' to 'R'unnable), the process in question will be moved to the run
queue, and any pending signals will be delivered. In other words, the SIGKILL
(or SIGTERM) will only be delivered /after/ the 'D' status has been corrected.

SNAP-----------------------------------------------------------------------------------

aus http://fixunix.com/linux/1810-how-kill-process-d-status.html

Gruss
Kai



Mehr Informationen über die Mailingliste Linux-ug