LINUX.ORG.RU

Они в принципе не убиваются. перегружайся, если места в таблице процессов не хватает :-)))

antoxa
()

Более почетный выхо из положения - найти родителя, который эти зомби создает и наказать примерно! ;))

Yurchik
()

Da - a roditel to init!!! Pridetsia reset tukat - kak eto sdelat s menshimi poteriami?

anonymous
()

Родителем стал инит после того как убили _настоящего_родителя_ процесса.

anonymous
()

kstati
kill -1 1
kill -15 1
kill -9 1
ni che ne rabotaet, vot zavis tak zavis

anonymous
()

Что даже kill -9 _PID_ не помогает ?!?!?

anonymous
()
Ответ на: комментарий от anonymous

почему не действует, благополучно грохнул init\'а (от 9 никаким тазиком не прикроешся ;-)) )

tid
()

Ne...ny govory zhe ne deistvyet!!!! Ches slovo ;). Vse consoli zablokirovannu, delau logout, a novuj prompt ne poiavliaetsia.

anonymous
()
Ответ на: комментарий от anonymous

Я об этом и говорю ;-)))
INIT (PID=1) в любом *IX\'е ПАПА ВСЕХ процессов он следит за всеми
консолями, и когда с открытой (для Linux в /etc/inittab) консоли
отваливается последний связанный с ней процесс, он опять пускает
на нее getty.
А ты У-у-у-бивец прибил ПАПАШУ, кто же тебе getty на консоль
запустит?
более того ALT-CTR-DEL, тоже работать не должен, так как он
прописан в /etc/inittab и ловит событие INIT
(ай-яй-яй гроохнули INIT\'а ...)
Так что теперь заходить по сетке и shutdown

tid
()

Net, vse deistvitelno bulo ne tak smeshno. kill -9 1 ia proboval v samuj poslednuj moment,
kogda ni reboot, ni shutdown ne deistvovali. Zapyskaesh chto nit v konsoli (obuchnue veshi),
a ona mertvaia, bolshe ne reagiryet ni na chto. Tak ia vse 7 konsolei i povesil. KOnektilsia
po seti, reboot, shutdown, init 0, init 6 - koroche lazha - Linux na eto zabil voobshe. A zombei
bulo 442 (vse Netscape padla i wmsetbg). Chto stranno X server krytilsia, dostyp vsem useram
po seti bez problem (pravda ochen tormoznyto), a sam server zablokirovan.

anonymous
()

Так если зомбей Нетскейп наплодил, так значит папа у них - XWin => надо Ctrl+Alt+BackSpace

anonymous
()

Если их Нетскейп наплодил, то убивать надо было Иксы (он и есть папа этих зомбей) И убивается по комбинации Ctrl+Alt+Backspace

anonymous
()

Иногда помогает трассирование программы strace -p PID К сожелению не могу сказать с чем это связано. Нь в 25 -30% это срабатывает.

anonymous
()

Зомби (настоящие) это не прцессы, а только записи в тавлице процессов. Каждый процесс, умирая, проходит через стадию зомби, когда процесса уже нет, а информация о нем в таблице процессов еще осталась. Обычно родитель запрашивает эту информацию, после чего место в таблице освобождается, зомби исчезает. Но бывает, что родитель не запрашивает посмертную информацию о своем чаде (типа кода возврата). Тогда информация храница до востребования, получается зомби. Вот и всё. Убить зомби командой kill нельзя, она просто скажет, что такого процесса нет, и будет абсолютно права. Но зомби не загружают систему, они только занимают место в таблице. Ядро можно скомпилить так, что оно будет чистить этих зомби. Ненастоящие зомби -- процессы без родителя -- убиваются командой kill или kill -9 и т.п.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.