当前位置: 首页 > article >正文

查看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 脚本和进程。


http://www.kler.cn/a/504716.html

相关文章:

  • apache-skywalking-apm-10.1.0使用
  • Java 锁
  • 4种革新性AI Agent工作流设计模式全解析
  • 【HTML+CSS+JS+VUE】web前端教程-36-JavaScript简介
  • Grails应用http.server.requests指标数据采集问题排查及解决
  • 504 Gateway Timeout:网关超时解决方法
  • Linux 系统资源监控笔记
  • MySQL表的创建实验
  • leetcode131.分割回文串
  • ISP基本框架及算法介绍
  • ROS2 准备工作(虚拟机安装,Ubuntu安装,ROS2系统安装)
  • [PAT 甲级] 1179 Chemical Equation (DFS)
  • python中的RPA->playwright自动化录制脚本实战案例笔记
  • Qt 各版本选择
  • 软定时器的删除与状态查询
  • UE材质节点Fresnel
  • 2025年互联网医院系统源码开发趋势:如何构建AI在线问诊APP
  • 2025.1.15——假期回归训练,从sql注入开始|一、SQL整数型注入
  • Kibana:ES|QL 编辑器简介
  • Visual Studio 同一解决方案 同时运行 多个项目
  • 宇泰串口卡驱动在Ubuntu22.04编译、安装汇总
  • 【PGCCC】PostgreSQL 临时文件的使用
  • 【Unity】unity3D 调用LoadSceneAsync 场景切换后比较暗 部门材质丢失
  • 【AI】探索 Anything LLM:解锁多领域语言模型的无限可能
  • 系统架构设计师-第1章-计算机系统知识要点
  • Uniapp判断设备是安卓还是 iOS,并调用不同的方法