python是否有类似于Java的JP的工具

2024-04-25 14:19:56 发布

您现在位置:Python中文网/ 问答频道 /正文

Python是否有类似于Java的jps的工具来列出Python进程(http://docs.oracle.com/javase/6/docs/technonotes/tools/share/jps.html)? 在

编辑:

获取python进程的pid相对容易(ps-A | grep python)。 我真正想要的是一种查询当前正在运行的python进程并找到它最初执行的python文件的方法。在

在JPS文档中,“JPS将列出每个Java应用程序的lvmid,后跟应用程序的类名或jar文件名的缩写形式。”基本上,有没有一种简单的方法可以像JPS一样查询一堆python进程并找到有用的信息?在


Tags: 工具方法com应用程序httpdocsshare进程
3条回答

不,每个Python脚本都有自己独立的解释器,因此没有方便的方法列出所有Python进程。在

我发现获得所需信息的最佳方法是使用ps -x,它提供所有运行进程的原始命令行参数。在

要列出所有正在运行的'python'进程,可以使用^{}模块:

import psutil

lst = [p for p in psutil.process_iter() if p.name == 'python']

相关问题 更多 >

    热门问题