您尚未登录。

楼主 # 2022-03-03 11:20:29

小王子&木头人
会员
注册时间: 2018-05-08
已发帖子: 72
积分: 4

看看大家是如何用c/c++判断程序是主动退出还是异常退出

如题,想在c/c++代码里面监控进程是否或者,同时被监控者主动退出,是不会去拉起进程,如果是异常退出,那就拉起进程并记录出错报告

离线

#1 2022-03-03 13:59:00

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 364
积分: 313

Re: 看看大家是如何用c/c++判断程序是主动退出还是异常退出

直接用waitpid捕获退出类型,检测退出返回值不是正常退出就重拉

离线

#2 2022-03-04 08:21:32

qianfan
会员
注册时间: 2019-11-29
已发帖子: 38
积分: 106.5

Re: 看看大家是如何用c/c++判断程序是主动退出还是异常退出

fork + exec + waitpid , 可以看一下老版的安卓adb的实现方式

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn