知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

linux daemon守护进程

发布时间:2014-09-05 16:54:35作者:知识屋

daemon进程简介:

          daemon进程是Linux系统的守护进程,通常在系统启动后就运行,在系统关闭时才结束。

Daemon进程编写规则:

       1.首先进程运行后调用fork函数,并让父进程退出,子进程获得一个新的ID,但继承了父进程组的ID

       2.调用setsid创建新的session,使自己成为新session,进程的Leader,不受父进程控制。

       3.改变自己的工作目录到根目录,以免系统文件加载失败,

      4.设置文件mask 为0,以免受系统权限的影响

      5.关闭不需要的文件描述符,因为daemon在后端运行,无法和前端进行交互,所以比如stdin,stdout,stderr等就可以关闭。

      6.无法使用printf函数,可以使用syslog进行调式,输出

作者“舞者博客”

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜