查找特定进程的方法取决于你使用的操作系统。以下是常见系统中查找进程的几种方式:
ps + grepps aux | grep 进程名
例如查找 nginx:
ps aux | grep nginx
pgrep(最直接)pgrep -l 进程名
例如:
pgrep -l nginx
pidofpidof 进程名
例如:
pidof nginx
top / htop(交互式)top
# 或
htop
在界面中可按名称排序或搜索。
Ctrl + Shift + Esctasklist | findstr 进程名
例如:
tasklist | findstr chrome
Get-Process 进程名
例如:
Get-Process chrome
lsof -i :端口号
# 或
netstat -tunlp | grep 端口号
netstat -ano | findstr 端口号
再用 PID 查进程:
tasklist | findstr PID
import psutil
for p in psutil.process_iter(['name']):
if 'nginx' in p.info['name']:
print(p)
如果你能说明:
我可以给你更精确的命令。