How to display list of running processes Python?
Each Answer to this Q is separated by one/two green lines.
How to display list of running processes Python with full name and active status?
I tried this command: pgrep -lf python
Try this command:
ps -ef | grep python
ps
stands for process status
ps -aux will give all process grep python
ps -aux | grep python
You could also setup a “watch” in a separate window to constantly monitor Python processes as you run a script: watch -n 1 "ps u -C python3"
. Particularly useful when developing with multiprocessing.
View 1 shows me all threads of python running, I use this for checking for memory leaks:
View 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
View 2
ps -ef | grep python
# 502 14950 14484 0 5:58PM ttys000 0:00.00 grep python
View 3
ps aux | grep python
# jkirchoff 14957 0.0 0.0 34132060 896 s000 S+ 5:58PM 0:00.00 grep python
All 3 variations provide slightly different results.
The answers/resolutions are collected from stackoverflow, are licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0 .