红联Linux门户
Linux帮助

linux下守护进程的五个编程规则

发布时间:2009-09-03 18:38:26来源:红联作者:xiazhouquan
(1)创建子进程,父进程退出:
首先调用fork,然后使父进程退出。这时子进程为孤儿进程,linux上所有的孤儿进程由init 1号进程管理
(2)调用setsid以创建一个新的会话,并担任该会话组的组长
(3)改变当前目录为根目录chdir("/")
(4)重设文件权限掩码umask(0);
(5)关闭不在需要的文件描述符
只要遵守这几个规则,就顺利了
不断学习中
文章评论

共有 6 条评论

  1. daxuizi 于 2010-10-29 22:39:57发表:

    xuexile

  2. tjmzgn 于 2010-10-26 14:33:09发表:

    还不会呢!

  3. wxwp 于 2010-09-05 21:25:43发表:

    楼主知不知道僵尸进程是如何产生的啊。。会不会因为么有遵守这些规则?

  4. zhong110109 于 2010-08-26 13:14:03发表:

    O(∩_∩)O谢谢

  5. rxy24 于 2009-10-09 18:14:32发表:

    好~
    学习了~

  6. wangpu719 于 2009-10-07 18:08:03发表:

    学习了!