У меня есть мертвый процесс, который сейчас находится в несуществующем состоянии, что означает, что его родительский процесс не прочитал свое значение выхода. (и не собирается это читать)
Я знаю, что значение выхода хранится где-то в ядре для чтения родительским процессом, но есть ли способ прочитать это значение, если я не являюсь родительским процессом?
В идеале я мог бы сделать это из оболочки или произвольной программы C/python/your-favorite-language.
[править]: Это не вопрос о том, как пожать ребенка или убить его. Меня не волнует, использует ли он слот в таблице процессов. Я просто хочу знать, какова его выходная стоимость. т. е. я хотел бы прочитать task_struct->exit_code в ядре.
Матье
init
становится родителем всех зомби... Хотя не уверен. - person Linuxios   schedule 05.07.2012preap
, а вот в линуксе не знаю - person Petesh   schedule 05.07.2012