摘要: 1.调用进程不能是进程组组长,该进程变成新会话首进程(session header) 2.该进程成为一个新进程组的组长进程。 3.需有root权限(ubuntu不需要) 4.新会话丢弃原有的控制终端,该会话没有控制终端 5.该调用进程是组长进程,则出错返回 6.建立新会话时,先调用fork, 父进程 阅读全文
posted @ 2018-01-04 14:29 夜行过客 阅读(1827) 评论(0) 推荐(0) 编辑
摘要: 定义:int setpgid(pid_t pid,pid_t pgid); 表头文件:#include<unistd.h> 说明:setpgid()将参数pid 指定进程所属的组识别码设为参数pgid 指定的组识别码。如果参数pid为0, 则会用来设置目前进程的组识别码, 如果参数pgid为0, 则 阅读全文
posted @ 2018-01-04 13:45 夜行过客 阅读(3653) 评论(0) 推荐(0) 编辑
摘要: 定义:pid_t getpid(void); 表头文件:#include<unistd.h> 说明:getpid()用来取得目前进程的进程识别码, 许多程序利用取到的此值来建立临时文件, 以避免临时文件相同带来的问题。 返回值:目前进程的进程识别码 相关函数:fork, kill, getpid 示 阅读全文
posted @ 2018-01-04 10:29 夜行过客 阅读(2687) 评论(0) 推荐(0) 编辑