Posted on 2009-02-26 10:45
Prayer 阅读(668)
评论(0) 编辑 收藏 引用 所属分类:
LINUX/UNIX/AIX
fork 调用即创建子进程 fork 后检查是否成功 -1为失败 0为父进程 或返回子进程pid数字
例 pid=fork()
pid = fork();
if (pid == -1) printf("Failed to fork()/*不成功则打印出错提示*/ ");
fork 之后检查是否为父进程 是则结束 子进程则setsid 函数脱离控制终端,登录会话和进程组,使该进程成为会话组长,
与原来的登录会话和进程组脱离,进程同时与控制终端脱离。进程已经成为无终端的会话组长。