python输出运行设备进程信息

要获取运行设备的进程信息,你可以使用Python的psutil库。这个库提供了一种简单的方式来获取系统使用情况,包括进程信息。

首先,你需要安装psutil库。如果你还没有安装,可以使用pip来安装:

bash
pip install psutil
然后,你可以使用以下代码来获取并输出运行设备的进程信息:

python
import psutil

获取所有进程

processes = psutil.process_iter()

遍历每个进程并输出信息

for proc in processes:
try:
# 获取进程详细信息
info = proc.as_dict(attrs=[‘pid’, ‘name’, ‘exe’, ‘cmdline’])
print(info)
except (psutil.NoSuchProcess, psutil.AccessDenied, psutil.ZombieProcess):
pass
这段代码会输出每个进程的PID(进程ID)、名称、执行的exe文件和命令行参数。注意,一些信息可能需要相应的权限才能访问。如果遇到权限问题,你可能需要以管理员或root用户身份运行Python脚本。

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