在Python中侦听Linux上的进程启动(exec)

在Python中侦听Linux上的进程启动(exec),python,linux,linux-kernel,Python,Linux,Linux Kernel,我正在编写一个Python脚本,我想在其中侦听进程何时在我的机器上执行。据我所知,Linux内核在启用CONFIG_PROC_事件的情况下对此提供了支持。这和包含的链接非常有助于证实这一点 不幸的是,我找不到任何支持此功能的python库,或者在文档中找不到它——我已经查看了psutil、python proc以及butter,但似乎找不到任何允许我检测exec事件的东西。Python中是否有一种解决方案可以在不进行轮询的情况下工作?如果是的话,它会是什么样子 您可以使用低级模块复制链接答案中的

我正在编写一个Python脚本,我想在其中侦听进程何时在我的机器上执行。据我所知,Linux内核在启用CONFIG_PROC_事件的情况下对此提供了支持。这和包含的链接非常有助于证实这一点


不幸的是,我找不到任何支持此功能的python库,或者在文档中找不到它——我已经查看了psutil、python proc以及butter,但似乎找不到任何允许我检测exec事件的东西。Python中是否有一种解决方案可以在不进行轮询的情况下工作?如果是的话,它会是什么样子

您可以使用低级模块复制链接答案中的代码。也与此相关: