如何获取组中进程的PID列表

时间:2013-06-03 00:21:34

标签: linux unix ps

如何使用ps一行获取当前进程组中进程的PID列表。我试过了:

ps -g $$

$$不是群组ID,而只是PID 如何获得“$$”的PGID

2 个答案:

答案 0 :(得分:0)

使用ps获取进程的pgid:

ps -o pgid $$

答案 1 :(得分:0)

为什么不使用pgrep

pgrep -g0

为您提供当前进程组中进程的PID列表。 (请参见man pgrep

请注意,如果作业控制(set -m)在shell中处于活动状态,则该命令不会输出任何内容,因为当前进程具有新的进程组。