Apple - How to show command of a process in activity monitor?
I could not find such functionality in the Activity Monitor, but we can use following bash command to get the same outcome:
ps -eo pid,ppid,%mem,%cpu,args -r | head
Sample output:
PID PPID %MEM %CPU ARGS
215 1 0.1 50.4 /usr/libexec/sysmond
81699 81694 2.4 27.8 node /Users/pongli/my/git/shroogal-dev2/node_modules/.bin/tsc -w
81662 81657 0.9 19.0 node /Users/pongli/my/git/V2ServiceApp/node_modules/.bin/tsc -w
81702 81700 0.3 6.9 gulp
27827 27796 5.2 6.6 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS
76036 72939 0.0 5.3 /Applications/Visual Studio Code.app/Contents/Frameworks/Code Helper.app/Contents/MacOS
217 1 0.9 3.3 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer -daemon
83975 1641 1.3 2.8 /Applications/Google Chrome.app/Contents/Versions/63.0.3239.84/Google Chrome Helper.app
36742 1641 8.1 2.2 /Applications/Google Chrome.app/Contents/Versions/63.0.3239.84/Google Chrome Helper.app
Activity monitor doesn't allow you to display the exact command used to launch a process. You can use htop which display all command parameters and allows you to order processes in a tree. You can install htop with:
brew install htop
Select desired process, click the gear button or the View menu, and then select Sample Process. The 5th line in the sample window shows the path to the executable.