我读过了这里进程组必须属于会话。
但是进程是否也必须属于进程组呢?
答案1
我认为与其说这是“强制性”,不如说是“不可避免”。新进程自动成为其父进程组的成员。离开进程组的唯一方法是退出或创建进程组,在这种情况下,创建者会自动从当前组移动到新创建的组。 (请注意,可以通过创建新会话或在当前会话中创建新组来创建新组。)
(进程组也是如此;新的进程组是在当前会话中创建的,或者作为新会话的初始组。无法创建“裸”进程组。)
我读过了这里进程组必须属于会话。
但是进程是否也必须属于进程组呢?
我认为与其说这是“强制性”,不如说是“不可避免”。新进程自动成为其父进程组的成员。离开进程组的唯一方法是退出或创建进程组,在这种情况下,创建者会自动从当前组移动到新创建的组。 (请注意,可以通过创建新会话或在当前会话中创建新组来创建新组。)
(进程组也是如此;新的进程组是在当前会话中创建的,或者作为新会话的初始组。无法创建“裸”进程组。)