温馨提示×

ubuntu怎么查看python进程

小樊
40
2026-10-25 00:48:21
栏目: 编程语言

在 Ubuntu 下查看 Python 进程,常用方法有下面几种:


1. 使用 ps 命令

ps aux | grep python

或更精确一点:

ps -ef | grep python

说明:

  • ps aux 显示所有进程
  • grep python 过滤出 Python 相关进程
  • 会包含 grep python 自身,可加 grep -v grep 去掉

示例:

ps aux | grep python | grep -v grep

2. 使用 pgrep 命令(推荐)

pgrep -a python

或查看某个 Python 版本:

pgrep -a python3
  • -a 显示进程命令
  • 只显示 PID 可省略 -a

3. 使用 top / htop

top

然后按 Shift + M 按内存排序,或搜索 python

更友好:

htop

(如未安装:sudo apt install htop)

在 htop 中可直接搜索 python(按 F3)


4. 查看具体 Python 脚本进程

ps aux | grep your_script.py

5. 使用 lsof(查看占用端口的 Python 进程)

例如查看 8000 端口:

lsof -i:8000

6. 查看进程详细信息(如 PID 为 1234)

cat /proc/1234/cmdline

或:

ps -p 1234 -o pid,ppid,cmd,%mem,%cpu

如果你是想:

  • 杀掉 Python 进程
  • 查看某个虚拟环境中的 Python
  • 查看后台运行的 Python 服务

可以告诉我具体场景,我可以给你更针对性的命令。

0 踩