查看linux 当前运行的 python脚本

要查看当前正在运行的 Python 脚本,可以使用以下几种方法:

  1. 使用 ps 命令查看所有 Python 进程
    你可以使用 ps 命令来列出所有运行中的进程,并通过 grep 过滤出 Python 相关的进程。例如:
ps aux | grep python

该命令会列出所有包含 python 字样的进程,包括正在运行的 Python 脚本。输出示例如下:

user   12345  0.0  1.2  25748  1940 pts/0    S+   14:23   0:00 python /path/to/your_script.py
user   12346  0.0  0.5  15000  1800 pts/1    S+   14:25   0:00 grep python

在这个例子中,python /path/to/your_script.py 表示正在运行的 Python 脚本。

  1. 使用 pgrep 命令查找 Python 进程
    你还可以使用 pgrep 命令来查找所有与 Python 相关的进程:
pgrep -af python

这个命令会列出所有与 python 相关的进程,包括其脚本路径。例如:

12345 /usr/bin/python3 /path/to/your_script.py
12346 /usr/bin/python3 /path/to/another_script.py
  1. 使用 top 或 htop 查看 Python 进程
    top 和 htop 都是实时监控系统进程的工具,可以用来查看当前正在运行的 Python 进程。

使用 top:

top

然后,在 top 界面中按下 Shift + L(或 o,视具体系统而定),然后输入 COMMAND=python 来只显示 Python 进程。

使用 htop:

如果系统上安装了 htop,可以运行:

htop

然后通过搜索(按下 F3)输入 python 来过滤出所有 Python 进程。

  1. 查看进程的详细信息
    如果你想查看某个特定 Python 进程的详细信息(比如 PID 或脚本路径),可以使用 lsof 命令来列出该进程打开的文件。例如,假设你已经知道了 Python 进程的 PID(假设是 12345):
lsof -p 12345

这将显示该进程打开的所有文件,包括 Python 脚本的路径。

总结
通过 ps aux | grep python、pgrep -af python 或 top/htop 等工具,你可以方便地查看当前正在运行的 Python 脚本和进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值