
chantra at dotgeek
Jan 19, 2005, 2:18 AM
Post #4 of 6
(752 views)
Permalink
|
Sven Vermeulen wrote: >> On Wed, Jan 19, 2005 at 08:50:52AM +0100, skler wrote: >> >> >>> when i run ps aux | grep Z on one desktop i have this output: >>> >>> skler [at] noma skler $ ps aux | grep Z >>> >> >> [... snip zombie processes ...] >> >> >>> how can i kill this processes? >>> >> >> >> A zombie process isn't a process, it's an entry in the process table but >> consumes no resources. A zombie process exists when the process >> itself has >> died while the parent process is not notified about it's >> disappearance (i.e. >> no wait() or similar system call). >> >> So the solution to remove these zombie processes is to inform the parent >> about the silent death of it's childs (some processes can be notified >> through a signal) or by exiting the parent (or killing it). >> So in short, find out who the parent of the zombie process is (with >> tools >> such as pstree and such this shouldn't be too difficult) and kill it (if >> that's feasible). >> But again, it's just cosmetic, it doesn't take any resources (apart >> from a >> single entry in the process table). >> >> >> > > It doesn't take any ressources, but it can be a pain when such a > process is "xmms" for instance. As a matter of fact, xmms won't create > a new windows if another xmms process is opened. > regards, > ptitman > >> Wkr, >> Sven Vermeulen >> >> >> -- gentoo-security [at] gentoo mailing list
|