美文网首页
linux守护进程

linux守护进程

作者: joejoeu | 来源:发表于2017-10-02 10:22 被阅读0次

创建守护进程

1.创建会话

创建一个新的会话,首先要创建一个子进程,父进程退出,然后在子进程中创建一个新的会话(使用setsid()函数)

2.改变目录

改变当前进程的工作目录为根目录(使用chdir()函数),防止的式工作目录占用的式可卸载目录(比如U盘)

3.重设文件权限掩码

使用umask()函数

4.关闭文件描述符

关闭0.1.2文件描述符,原因是守护进程没有控制终端,使用从父进程继承下来的这些文件没有意义

5.开始执行守护进程的核心工作

相关文章

  • 进程守护进程

    什么是守护进程?Linux 的大多数服务器就是用守护进程实现的,使用ps -axj可以查看守护进程: 守护进程基本...

  • linux进程

    linux进程包含如下几个方面:1:进程的控制(创建,等待子进程终止,执行程序,退出)2:守护进程(什么是守护进程...

  • 孤儿进程、僵尸进程和守护进程

    [TOC] 参考资料 Linux 之守护进程、僵死进程与孤儿进程【概述】-Linux内核三驾马车之-进程管理【Li...

  • Window下使用bat批处理实现进程守护

    笔者早linux中写过shell脚本来实现进程守护(参考文章-Linux进程怎么保证高可用性),思路是判断进程...

  • linux守护进程

    1、什么是守护进程 守护进程是运行在后台的一种特殊进程,它独立于控制终端并且周期性地执行某种任务或等待处理某些发生...

  • linux守护进程

    创建守护进程 1.创建会话 创建一个新的会话,首先要创建一个子进程,父进程退出,然后在子进程中创建一个新的会话(使...

  • linux 守护进程

    守护进程的概念: 运行在后台的一种特殊进程. 不随着 用户的注销 而退出. 独立于终端,不能直接和用户进行交互. ...

  • Laravel —— 队列配置 Supervisor

    安装Supervisor Supervisor 是 Linux 系统中常用的进程守护程序。如果队列进程 queue...

  • Linux守护进程之Supervisor

    1. 什么是守护进程 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独...

  • 在 CentOS 中安装 supervisor

    什么是守护进程 在linux或者unix操作系统中,守护进程(Daemon)是一种运行在后台的特殊进程,它独立于控...

网友评论

      本文标题:linux守护进程

      本文链接:https://www.haomeiwen.com/subject/eivzextx.html