分类: LINUX
2008-11-05 15:29:29
|
|
进程可以通过调用setpgid来加入一个现有的组或者创建一个新的进程组。
|
setgpid函数将pid进程的进程组ID设置成pgid。
如果两参数相等,则有pid指定的进程变成进程组组长。
如果pid是0,则使用调用者的进程ID。
如果pgid是0,则由pid指定的进程ID将用作进程组ID。
会话:一个或多个进程组的集合。
作业:进程组?(不知道可不可以这样理解)
一般没有作业控制,在控制终端上看一般指没有什么前后台之分。有作业控制,那么前台可以有一个进程组(一个作业),后台有一个或多个进程组(作业)
孤儿进程组:改组中每个成员的父进程要么是该组的一个成员,要么不是该组所属会话的成员。
一个进程组不是孤儿进程组条件是,该组中有一个进程其父进程在属于同一个会话的另一个组中。