UNIX进程组,会话期,作业控制
摘要:
在UNIX系统中,作业控制允许在一个终端上启动多个作业(进程组),控制哪一个作业可以存取该终端,以及哪些作业在后台运行。为了支持作业控制,引入了进程组,会话期,控制终端等概念,还需要内核以一定的信号支持。一·进程组。 每一个进程除了有一个进程PID之外,还属于一个进程组,用进程组ID表示。返回当前进程组ID的系统调用为:pid_t getpgrp();每个进程组都有一个组长进程,组长进程的标识是进程组ID等于其进程ID。 进程可以调用setpgid系统调用参加一个现存的组或者创建一个新的进程组。int setpgid(pid_t pid, pid_t pgid);这将pid进程的进程 阅读全文
posted @ 2011-12-15 13:58 千兵卫博士 阅读(895) 评论(2) 推荐(1) 编辑