0

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

ps -g $$

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

4

2 回答 2

2

使用 ps 获取进程的 pgid:

ps -o pgid $$
于 2013-06-03T02:51:04.287 回答
0

为什么不使用pgrep

pgrep -g0

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

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

于 2020-11-28T06:16:42.367 回答