父进程结束 怎样才能关闭所有子进程呢?

only_yestoday 2013-08-27 10:30:11
正常的可以在信号处理,或者通过atexit()来关闭所有的子进程,但是如果父进程是异常终止的呢?
除了建立另一个监控进程还有其它办法吗?越简单越好
...全文
261 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
上三行 2013-08-28
  • 打赏
  • 举报
回复
看这个吧:http://blog.csdn.net/h3139597/article/details/7706980
上三行 2013-08-28
  • 打赏
  • 举报
回复
引用 3 楼 only_yestoday 的回复:
问题解决谢谢 a107316170
不客气
only_yestoday 2013-08-28
  • 打赏
  • 举报
回复
问题解决谢谢 a107316170
imGala 2013-08-27
  • 打赏
  • 举报
回复
你这个是老问题了,百度一下好多问这个的,好像要是kill -9终止父进程挺麻烦,可以定时循环判断getppid父进程id是不是1.至于其他情况信号好像也能解决。 求牛人指点

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧