如何从pid中找到bash脚本名称?

时间:2018-02-21 10:30:53

标签: linux bash shell sh

我正在使用SUNOS。首先,我运行该命令以使用proccesses查找顶级cpu。

ps -eo pmem,pcpu,pid,args | sort -rnk 2

然后是输出

0.0  4.2 19105 bash

19105是'进程ID','bash'是args。

我刚刚在args部分看到 bash 。如何找到哪个bash脚本有效?我尝试了 pwdx 命令,但它只显示了脚本的工作目录。它没有告诉我哪个脚本正在使用这个pid。

我希望有人帮助我。

1 个答案:

答案 0 :(得分:0)

如果您拥有任何进程的PID,则可以使用ps -ef|grep pid检查正在运行的进程及其parent-pid(第3列)。

如果您想了解更多信息,请查看ps- ef|grep parent-pid以查找生成子进程的位置。

您可以使用它来查找已执行该过程的用户/终端。