2009-05-26 92 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 

这不会告诉你它是“做什么”,但它正在运行