我想找到在Unix(Solaris)上运行的具有特定PPID的所有进程。这可以使用ps
命令吗?
答案 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