使用C ++以编程方式监视进程状态

时间:2015-02-16 06:35:35

标签: linux process c++

我必须使用C ++开发一个应用程序来监视Linux系统中的进程状态,还需要知道是创建了新进程还是现有进程已终止。有没有可用的API?如果有人能告诉我如何启动它也会很有帮助。

1 个答案:

答案 0 :(得分:1)

inotify适用于我尝试的所有目录,但proc文件系统除外。所以我再次继续寻找解决方案,我到达的地方是 proc connectorsocket filters 。记录不多,但确实值得。看看:

http://netsplit.com/the-proc-connector-and-socket-filters

达成这一结论的方法是通过David Crookes提供的答案 Detect launching of programs on Linux platform

希望将来能帮到某人。