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