Насколько я понимаю, зомби-процесс умер, но все еще существует в качестве заполнителя в таблице процессов, пока его родитель (или init
если зомби сам не является сиротой) не проверит свой статус выхода.
И я понимаю, что процессы-сироты - это процессы, которые еще живы, но чей родитель умер.
Поскольку зомби уже мертвы, его дети будут считаться сиротами, не так ли? Будут ли они затронуты, пожиная зомби? В частности, будут ли init
усыновлять их своими детьми только после того, как зомби будут пожинены, или они будут усыновлены, как только родитель станет зомби?
init
?
init
пожнут их.
init
как только их родитель умирает (и это включает в себя превращение в зомби). Зомби не позаботится о своих детях. Это ничего не сделает. Это просто информация о смертельном статусеpid
.