【发布时间】:2016-07-07 17:56:43
【问题描述】:
我正在从另一个 bash 脚本(父级)中启动几个并行 bash 脚本(兄弟)。如何在这些脚本中最好地获取其他兄弟姐妹的 PID?
我可以得到的父进程
ps -p $$ -o ppid --no-heading
但我不知道如何获取它的子进程。
【问题讨论】:
标签: bash parallel-processing pid siblings
我正在从另一个 bash 脚本(父级)中启动几个并行 bash 脚本(兄弟)。如何在这些脚本中最好地获取其他兄弟姐妹的 PID?
我可以得到的父进程
ps -p $$ -o ppid --no-heading
但我不知道如何获取它的子进程。
【问题讨论】:
标签: bash parallel-processing pid siblings
【讨论】:
pgrep -P `ps -p $$ -o ppid --no-heading 或 ps --ppid `ps -p $$ -o ppid --no-heading` -o "pid" --noheading 获取兄弟姐妹
pgrep -P $(ps -p $$ -o ppid --no-heading) 或ps --ppid $(ps -p $$ -o ppid --no-heading) -o "pid" --noheading 得到兄弟姐妹