python 统计指定进程名称的个数

模块psutil可以帮助你.要列出所有进程运行使用:

import psutil
print(psutil.pids()) # Print all pids

要访问流程信息,请使用:

p = psutil.Process(1245) # The pid of desired process
print(p.name()) # If the name is "python.exe" is called by python
print(p.cmdline()) # Is the command line this process has been called with

如果在for上使用psutil.pids(),则可以验证所有此进程是否使用python,如:

for pid in psutil.pids():
    p = psutil.Process(pid)
    if p.name() == "python.exe":
        print("Called By Python:"+ str(p.cmdline()) # 此处可进行统计

参考:python 判断进程多少个 如何查看python进程_charlesc的技术博客_51CTO博客

你可能感兴趣的:(python,服务器,linux)