如何显示运行中的进程列表Python的全名和活动状态?我试着下这个命令:pgrep -lf python
pgrep -lf python
ubof19bj1#
请尝试以下命令:
ps -ef | grep python
ps代表process status
ps
process status
8ulbf1ek2#
ps -aux将为所有进程提供grep python
ps -aux | grep python
vshtjzan3#
你也可以在一个单独的窗口中设置一个“watch”,以便在运行脚本时持续监控Python进程:watch -n 1 "ps u -C python3"。在使用多处理进行开发时特别有用。
watch -n 1 "ps u -C python3"
eoigrqb64#
视图1显示了所有运行的python线程,我使用它来检查内存泄漏:
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
ps -ef | grep python # 502 14950 14484 0 5:58PM ttys000 0:00.00 grep python
ps aux | grep python # jkirchoff 14957 0.0 0.0 34132060 896 s000 S+ 5:58PM 0:00.00 grep python
所有3种变体提供的结果略有不同。
4条答案
按热度按时间ubof19bj1#
请尝试以下命令:
ps
代表process status
8ulbf1ek2#
ps -aux将为所有进程提供grep python
vshtjzan3#
你也可以在一个单独的窗口中设置一个“watch”,以便在运行脚本时持续监控Python进程:
watch -n 1 "ps u -C python3"
。在使用多处理进行开发时特别有用。eoigrqb64#
视图1显示了所有运行的python线程,我使用它来检查内存泄漏:
视图1
视图2
视图3
所有3种变体提供的结果略有不同。