我有一个死进程,现在处于失效状态,这意味着它的父进程还没有读取它的退出值。(它不会读它)
我知道退出值存储在内核中的某个位置供父进程读取,但是,如果我不是父进程,有没有办法读取该值?
理想情况下,我可以从 shell 或 abritrary C/python/your-favorite-language 程序执行此操作。
[编辑]:这不是关于如何收割或杀死孩子的问题。我不在乎它是否用完进程表中的一个槽。我只想知道它的退出值是多少。即,我想阅读内核中的task_struct->exit_code。
马修