与windows中的Windows32ServiceUtil api一样,我们如何检查服务是否在mac os x中以其名称运行。
答案 0 :(得分:0)
我终于找到了通过psutil库
执行此操作的解决方案import psutil
all_processes = [p.as_dict() for p in psutil.process_iter()]
给出了os
中所有进程信息的字典现在我们可以遍历dict for path,exepath,进程名称。
并根据需要返回pid。
for i in all_processes:
if 'Google Chrome' in i['name']
return i['pid']
如果是python进程,我们可以通过exe的路径检查它。