到底kill是做什么的?
kill
我有一个父进程,它一个接一个地创建100(作为示例)子进程.在任何孩子的工作结束时,我杀了孩子,kill(pid_of_child, SIGKILL)我在ps输出中看不到.但是如果父进程出现问题并且我从父进程退出exit(1)(此时只有1个子进程- 我可以检查它ps),那时我看到很多<defunct>进程ppid是pid父进程的.
kill(pid_of_child, SIGKILL)
ps
exit(1)
<defunct>
ppid
pid
怎么可能?没有kill彻底杀死孩子的过程?
c freebsd kill process defunct
c ×1
defunct ×1
freebsd ×1
kill ×1
process ×1