Было как-то у меня около 440 зомбей и без перегрузки системы ни как не обошлось. Ситуация какая-то стремная. Покопался я в книжках - и решил написать програмульку которая зомбей ликвидирует. План простой - моя програмулька становится родительским процессом зомби и запускает waitpid(). Для этого считываем из /dev/kmem структуру процессов, меняем указатели и записываем измененную структуру обратно в /dev/kmem. Работает, зомби исчезают. НО :). Линух всегда намертво застывает после этого, то через минуту, то через 5. Ну это скорее всего от моих кривых рук. Меня интересует другое - почему линух пускает делать манипуляции с Process Table? Я читаю и пишу в /dev/kmem, изменяю вроде бы критические данные. P.S. У кого есть предложения по ликвидации зомбей? P.P.S.Леси кто хотит посмотреть на код www.multimania.com/shamil/linux/ - тольке ногами не бейте :)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум зомби (2008)
- Форум Воскрешение зомби (2012)
- Форум Тукс - зомби (2012)
- Форум Pidgin - зомби (2013)
- Форум процесс-зомби (2002)
- Форум Прибить «зомби» (2005)
- Форум А где вообще брать/покупать дистрибутивы линуха? (2001)
- Форум зомби процессы (opensuse) (2016)
- Форум Выживастик без зомбей. (2017)
- Форум Допустим, зомби-апокалипсис. (2013)