centos 如何显示正在运行的进程列表Python?

ogsagwnx  于 2022-11-07  发布在  Python
关注(0)|答案(4)|浏览(273)

如何显示运行中的进程列表Python的全名和活动状态?
我试着下这个命令:pgrep -lf python

ubof19bj

ubof19bj1#

请尝试以下命令:

ps -ef | grep python

ps代表process status

8ulbf1ek

8ulbf1ek2#

ps -aux将为所有进程提供grep python

ps -aux | grep python
vshtjzan

vshtjzan3#

你也可以在一个单独的窗口中设置一个“watch”,以便在运行脚本时持续监控Python进程:watch -n 1 "ps u -C python3"。在使用多处理进行开发时特别有用。

eoigrqb6

eoigrqb64#

视图1显示了所有运行的python线程,我使用它来检查内存泄漏:

视图1

ps -ef | grep [P]ython

# 502 14537 14484   0  5:47PM ttys000    0:00.58 /Library/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python

# 502 14940 14484   0  5:57PM ttys000    0:00.55 /Library/Frameworks/Python.framework/Versions/3.9/Resources/Python.app/Contents/MacOS/Python

视图2

ps -ef | grep python

# 502 14950 14484   0  5:58PM ttys000    0:00.00 grep python

视图3

ps aux | grep python

# jkirchoff        14957   0.0  0.0 34132060    896 s000  S+    5:58PM   0:00.00 grep python

所有3种变体提供的结果略有不同。

相关问题