python监控某一个程序
时间: 2023-05-28 09:01:11 浏览: 108
python项目监控
可以使用Python中的psutil库来监控某个程序。
以下是示例代码:
```
import psutil
# 根据程序名称获取PID
pid = None
for proc in psutil.process_iter(['name']):
if proc.info['name'] == 'program_name':
pid = proc.pid
break
# 如果程序正在运行,输出程序的内存占用和CPU使用率
if pid is not None:
process = psutil.Process(pid)
print("Memory usage: {} bytes".format(process.memory_info().rss))
print("CPU usage: {}%".format(process.cpu_percent(interval=1)))
else:
print("Program is not running")
```
请将`program_name`替换为要监控的程序的名称。如果程序正在运行,则代码将输出程序的内存占用和CPU使用率,否则代码将输出“Program is not running”。
阅读全文