社区
Linux/Unix社区
帖子详情
父进程结束 怎样才能关闭所有子进程呢?
only_yestoday
2013-08-27 10:30:11
正常的可以在信号处理,或者通过atexit()来关闭所有的子进程,但是如果父进程是异常终止的呢?
除了建立另一个监控进程还有其它办法吗?越简单越好
...全文
261
4
打赏
收藏
父进程结束 怎样才能关闭所有子进程呢?
正常的可以在信号处理,或者通过atexit()来关闭所有的子进程,但是如果父进程是异常终止的呢? 除了建立另一个监控进程还有其它办法吗?越简单越好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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.至于其他情况信号好像也能解决。 求牛人指点
简要对比C语言中三个用于退出
进程
的函数
此函数调用后不会返回, 并且会传递SIGCHLD 信号给
父
进程
,
父
进程
可以由wait 函数取得
子
进程
结束
状态. 附加说明:_exit ()不会处理标准I/O 缓冲区, 如要更新缓冲区请使用exit (). C语言on_exit()函数:设置程序正常...
linux
父
子
进程
结束
,Linux下让
父
进程
结束
后,
子
进程
自动
结束
父
进程
创建了一堆
子
进程
,当遇到错误或者操作失误的时候把
父
进程
关闭
了,但是
子
进程
还在跑,不得不一个一个地杀死
子
进程
,或者使用ps,grep,awk,kill来配合批量杀死。之前在写 xxfpm(一个PHP-CGI的
进程
管理) 的时候,...
父
进程
结束
后,
子
进程
自动
结束
Linux下让
父
进程
结束
后,
子
进程
自动
结束
在多
进程
编程的时候,经常会遇到这样的情况。
父
进程
创建了一堆
子
进程
,当遇到错误或者操作失误的时候把
父
进程
关闭
了,但是
子
进程
还在跑,不得不一个一个地杀死子...
linux中如何
结束
由一个
父
进程
产生的所有
子
进程
采用ps + grep + awk + pkill命令组合,可实现“
结束
由一个
父
进程
产生的所有
子
进程
”,如:
父
进程
名为 parent_proc,可先根据
进程
名称,得到
进程
PID ps -ef | grep parent_proc| egrep - v grep | awk '{print $2}' ...
linux
父
进程
退出时如何确保
子
进程
退出?
子
进程
退出的时候,
父
进程
能够收到
子
进程
退出的信号,便于管理,但是有时候又需要在
父
进程
退出的时候,
子
进程
也退出,该怎么办呢?
父
进程
退出时,
子
进程
会如何? 一般情况下,
父
进程
退出后,是不会通知
子
进程
的,...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章