2009-05-26 94 views
0

在運行shell腳本(其他腳本依賴於條件太複雜而無法理解的情況)後,我可以執行命令'gdbclient '在我的MacOS終端。如何在MacOs上的終端中找到執行的命令

但是當我做'哪個gdbclient'和'別名gdbclient'時,它什麼也沒有顯示。 無論如何,我可以找出'gdbclient'實際上在做什麼嗎?

+1

你找到'gdbclient'嗎?例如 $``找到gdbclient`` – miku 2009-05-26 19:09:43

回答

0

您可以打開另一個終端窗口,輸入:PS

這將列出所有正在運行的進程。

如果腳本以與當前腳本不同的用戶身份運行,則可以使用ps -ef列出所有正在運行的進程。

如果您知道運行腳本的進程的PID,則可以使用通過父PID查找所有子進程ps -f | grep [pid]

0

您可以使用活動監視器對事情進行非常徹底的檢查。爲了得到正確的特權來看看一切怎麼回事,你可以這樣做:

sudo open /Applications/Utilities/Activity\ Monitor.app/ 
0

發現過程 'gdbclient':

ps aux | grep gdbclient 

這不會告訴你它是「做什麼」,但它正在運行