Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5783136
  • 博文数量: 291
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7924
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(291)

文章存档

2018年(21)

2017年(4)

2016年(5)

2015年(17)

2014年(68)

2013年(174)

2012年(2)

分类: LINUX

2018-02-28 17:07:14

1.怎么写Daemon程序

2.daemon 进程为什么要fork两次,与后台运行程序区别?

3.终端信号处理

4.Linux中创建Daemon进程的三种方法

5.Daemon举例如下:
void daemon()
{
    if (fork() != 0) {
        exit(0);
    }

    setsid();
    umask(0);

    if (fork() != 0) {
        exit(0);
    }
    chdir("/");

    close(0);
    close(1);
    close(2);
    open("/dev/null", O_RDWR);
    dup(0);
    dup(0);
}
阅读(1433) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~