使用 C++ 以编程方式监视进程状态
Programmatically monitor process state using C++
我必须用 C++ 开发一个应用程序来监视我的 Linux 系统中进程的状态,并且还需要知道是否创建了新进程或是否终止了现有进程。有可用的 API 吗?如果有人可以告诉我如何开始它也会有所帮助。
inotify
适用于 我试过的所有目录 ,除了 proc
文件系统。所以我再次继续寻找解决方案,我到达的地方是 proc connector
和 socket filters
。记录不多,但确实值得。看看:
http://netsplit.com/the-proc-connector-and-socket-filters
得出这个结论的方法是通过 David Crookes 提供的答案来
Detect launching of programs on Linux platform.
希望对以后的人有所帮助。
我必须用 C++ 开发一个应用程序来监视我的 Linux 系统中进程的状态,并且还需要知道是否创建了新进程或是否终止了现有进程。有可用的 API 吗?如果有人可以告诉我如何开始它也会有所帮助。
inotify
适用于 我试过的所有目录 ,除了 proc
文件系统。所以我再次继续寻找解决方案,我到达的地方是 proc connector
和 socket filters
。记录不多,但确实值得。看看:
http://netsplit.com/the-proc-connector-and-socket-filters
得出这个结论的方法是通过 David Crookes 提供的答案来 Detect launching of programs on Linux platform.
希望对以后的人有所帮助。