c – 根据进程ID确定进程是否存在
发布时间:2020-12-13 19:08:20 所属栏目:Linux 来源:网络整理
导读:我想在我的程序中知道是否存在具有特定ID的进程.我实现了以下函数来实现它,它检查是否存在/ proc / / maps.但是,我注意到即使我杀了一个具有给定ID的函数,这个函数仍然会返回1.有没有更好的方法来实现我想要做的事情,如果不是这个代码有什么问题,如果有的话,
我想在我的程序中知道是否存在具有特定ID的进程.我实现了以下函数来实现它,它检查是否存在/ proc /< PID> / maps.但是,我注意到即使我杀了一个具有给定ID的函数,这个函数仍然会返回1.有没有更好的方法来实现我想要做的事情,如果不是这个代码有什么问题,如果有的话,为什么当它应该返回0时它返回1.
最佳答案
使用带信号0的kill():
从
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |