Prayer

在一般中寻求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

fork setsid

Posted on 2009-02-26 10:45 Prayer 阅读(586) 评论(0)  编辑 收藏 引用 所属分类: LINUX/UNIX/AIX
fork 调用即创建子进程  fork 后检查是否成功  -1为失败   0为父进程   或返回子进程pid数字
例    pid=fork()

pid = fork();
if (pid == -1) printf("Failed to fork()/*不成功则打印出错提示*/ ");
fork 之后检查是否为父进程  是则结束      子进程则setsid
函数脱离控制终端,登录会话和进程组,使该进程成为会话组长,
与原来的登录会话和进程组脱离,进程同时与控制终端脱离。进程已经成为无终端的会话组长。



只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理