在Solaris上按父PID查找进程

时间:2014-11-20 11:08:32

标签: unix process solaris ps

我想找到在Unix(Solaris)上运行的具有特定PPID的所有进程。这可以使用ps命令吗?

3 个答案:

答案 0 :(得分:1)

在Ubuntu(至少12.04)上,您可以使用--ppid选项。 E.g。

ps --ppid 1234

答案 1 :(得分:0)

或者,您始终可以对进程列表的输出执行grep;

ps -ef | grep XXXX,其中XXXX是您的PPID。

这至少会为您提供一个具有该编号的进程列表,并且知道PPID应该是第三列,引导您到指定的父进程ID。

答案 2 :(得分:0)

在Solaris 5.10上:

对于当前流程

  

ps -o ppid -p $$

对于PID为12345的过程

  

ps -o ppid -p 12345