فکر میکنم باشه. پردازش ها ممکنه به حالت "uninterruptible sleep" برن . حالتی که منتظر یه عمل i/o هستن. مثلا یه پردازش منتظر پاسخ دیسک می مونه . "فکر میکنم" در این حالت میره به sleep و مدت کوتاهی صبر میکنه تا دیسک جواب بده. حالا اگه دیسک تونست با موفقیت جواب بده که هیچی،اگه نتونست ممکنه به پردازش بگه که نتونستم فلان کار رو بکنم . ولی یه حالت است که i/o خودش کارش گیر کرده (مثل بد سکتور) . تو این حالت هیچ پاسخی نداره و پردازش هم تو همون حالت sleep می مونه . تو این حالت پردازش هایی که پدرشون init باشه دیگه سیگنال نمی گیرن .
اساسا zombie ها پردازش های واقعی نیستن که بخوان kill بشن ;)
بله درست هست و در کتاب LPIC-1_In_Nutshell_Oreilly_Edition3 همیچین مطلبی دیده میشه :
When a process is blocked waiting for I/O, such as trying to write
to an unavailable NFS server or waiting for a tape device to complete rewinding, the KILL signal
may not work.
بله درست هست و در کتاب LPIC-1_In_Nutshell_Oreilly_Edition3 همیچین مطلبی دیده میشه :
When a process is blocked waiting for I/O, such as trying to write
to an unavailable NFS server or waiting for a tape device to complete rewinding, the KILL signal
may not work.
آها اره دقیقا ;)
ینی جواب سوال بود دیگه ؟ ;D