如何在Python中获取流程实例(使用PID或侦听端口)



在Python中,subprocess.Popen(cmd)可以返回一个subprocess.Popen实例,该实例代表具有某些cmd的过程。我想知道,是否可以通过该过程倾听的端口或过程的PID获得这样的实例?

例如,是否有API,例如subprocess.getProcessesByPort(port)subprocess.getProcess(pid)

我了解这种灵活性可能会导致安全问题,如果这是不可能的,不会感到惊讶。我以前没有使用过这个模块,想寻找更多的见解。

预先感谢!

psutil软件包可能会以跨平台方式提供您想要的东西。

最新更新