我需要的是,给定一个进程 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