【发布时间】:2020-08-03 15:47:17
【问题描述】:
我想知道我的计算机上是否存在进程。 有三种方法可以通过 C 中的代码进行测试: 杀, 获取PID(PID) ,stat (路径, & stat)
我想知道每种方法的优缺点是什么?
【问题讨论】:
-
你的统计是指检查
/proc/<pid>吗? -
嗯...
getpid()不带参数 -
这能回答你的问题吗? Check if process exists given its pid
-
getpid()函数告诉你当前进程的PID。你知道当前进程存在——如果不存在,它就无法执行getpid()(或任何其他函数)。
标签: c