Unix:列出给定 pid 的子进程

Unix:列出给定 pid 的子进程

我需要的是,给定一个进程 id,列出其所有子进程,且不包含任何杂乱信息(表头,除 pid 之外的其他列)

我拥有的是:

ps h --ppid $PID

这给了我:

26277 pts/13   S+     0:10 cmd1
26280 pts/13   S+     0:10 cmd2
...

使用 h 允许我隐藏表头。

有没有办法告诉 ps 不要打印pts/13 S+ 0:10 cmd部分以获取由回车符分隔的子进程 ID 列表?

谢谢你!

答案1

这应该有效:

ps h --ppid $PID -o pid

相关内容