Linked by David Adams on Thu 2nd Oct 2008 17:40 UTC
Linux The Linux Kernel version 2.6.25 introduces a new Linux process sleeping state, TASK_KILLABLE: If a process is sleeping killably in this new state, it works like TASK_UNINTERRUPTIBLE with the bonus that it can respond to fatal signals. This feature is generally an improvement over the existing options -- after all, it is another way to keep from getting stuck with dead processes.
Thread beginning with comment 332260
To read all comments associated with this story, please click here.
Comment by Elektronkind
by Elektronkind on Thu 2nd Oct 2008 18:58 UTC
Elektronkind
Member since:
2006-09-22

In Solaris you can just use the preap command to nail a zombie. Seems like that would have been a better approach for Linux.

Reply Score: 0

RE: Comment by Elektronkind
by Morin on Thu 2nd Oct 2008 19:09 in reply to "Comment by Elektronkind"
Morin Member since:
2005-12-31

> Seems like that would have been a better approach for Linux.

preap removes zombie processes, i.e. processes that have exited but whose exit status has not been collected yet. The article isn't about zombie processes though, but rather about processes that sleep indefinitely and uninterruptably in kernel mode.

Reply Parent Score: 4

RE: Comment by Elektronkind
by sbergman27 on Thu 2nd Oct 2008 19:26 in reply to "Comment by Elektronkind"
sbergman27 Member since:
2005-07-24

In Solaris you can just use the preap command to nail a zombie.

Zombies (Z-state processes) are inconsequential. TASK_KILLABLE allows the killing of processes stuck in a D state.

Reply Parent Score: 6