import os import psutil def get_process_list(): """获取进程列表""" return [p.info for p in psutil.process_iter(attrs=['pid', 'name', 'username', 'status'])] def kill_process(pid): """杀死进程""" os.kill(pid, signal.SIGTERM)怎么使用
时间: 2023-07-14 10:12:10 浏览: 47
这段代码是用Python编写的,使用psutil库监控进程,并且提供了两个函数get_process_list()和kill_process()。
要使用这段代码,你需要先安装psutil库。你可以使用以下命令来安装:
```
pip install psutil
```
然后在你的代码中导入库和函数,例如:
```python
import os
import psutil
def get_process_list():
"""获取进程列表"""
return [p.info for p in psutil.process_iter(attrs=['pid', 'name', 'username', 'status'])]
def kill_process(pid):
"""杀死进程"""
os.kill(pid, signal.SIGTERM)
# 获取进程列表
process_list = get_process_list()
print(process_list)
# 杀死进程
pid_to_kill = 1234 # 这里的pid_to_kill应该是你要杀死的进程的PID
kill_process(pid_to_kill)
```
在上面的代码中,先调用了get_process_list()函数来获取当前正在运行的进程列表,并打印输出。
然后调用了kill_process()函数,传入要杀死的进程的PID,来杀死该进程。
请注意:这段代码只能在类Unix系统上运行。如果你使用Windows系统,请参考Windows下相关的杀死进程的方法。