有没有办法在系统进程启动,终止或完成时通知。
我正在搜索监听系统事件的监听器,例如进程启动,停止等。
答案 0 :(得分:0)
您可以启动ps
命令,解析其输出并获取有关正在运行的进程的信息。我还没有找到更好的方法。如果你正在使用unix of cause。
答案 1 :(得分:0)
在Windows上有PsSetCreateProcessNotifyRoutine()
。也许可以通过ctypes
使用它。
psutil
在Python中提供了示例top
实现。它使用轮询来枚举正在运行的进程。