linux-------守护进程

Posted taoxiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux-------守护进程相关的知识,希望对你有一定的参考价值。

 

  daemon进程,后台执行,生存周期长

  查看守护进程:ps -axj   或 ps  -efj  用[ ] 括起来的就是守护进程

技术图片

 

 

  特殊进程kthreadd:用来创建其他内核进程的进程,PID为2

 

  创建守护进程的规则:

    umask设置文件模式屏蔽字,一般设为0

    fork后父进程exit:子进程继承了父进程的进程组ID,但子进程不是组长进程

    setsid创建新会话:①进程变成新会话的首进程②进程称为新进程组的组长③没有控制终端

    修改工作目录为根目录

    关闭不需要的继承来的文件描述符

    可能要打开 /dev/null 使其具有文件描述符0、1、2

以上是关于linux-------守护进程的主要内容,如果未能解决你的问题,请参考以下文章

linux怎么用守护进程和sdl

linux 如何将守护进程的日志写到自己指定的日志文件

在Linux部署进程守护脚本遇到的坑

Linux编程之《守护进程》

Linux 超级守护进程 xinetd

Linux系统中的守护进程讲解