Linux:用消极的pid杀死

从SUSv4开始 :

如果pid是负的,但不是-1,那么sig应发送到进程组ID等于pid的绝对值的所有进程(不包括未指定的一组系统进程),并且进程有权发送一个信号。

据我所知,在任何时候都不能有两个或更多具有相同PID的进程。 为什么规范对所有stream程都说?

谢谢。

规范对给定组内的所有进程说 每个组可以有多个进程。 负号标识组。

进程组ID与进程ID不同。

假设PID知道,PGID是

每个进程都是由其进程组ID标识的唯一进程组的成员。 (创建进程时,它成为其父进程组的成员。)按照约定,进程组的进程组ID等于进程组的第一个成员的进程ID,称为进程组首部 。 进程使用系统调用getpgrp()或等价地getpgid(0)来查找进程组的ID。 我们使用getpgid(p)来找到进程p。

资源