Linux -- 守护进程

什么是守护进程?

  1. Linux 中的后台服务进程
  2. 一个生存期较长的进程
  3. 独立于控制终端
  4. 周期性地执行某种任务或等待处理某些发生的事件

守护进程为何要脱离终端?

  1. 守护进程是个特殊的孤儿进程,这种进程脱离终端
  2. 脱离于终端是为了避免进程被任何终端所产生的信息所打断,其在执行过程中的信息也不在任何终端上显示
  3. 由于在 Linux 中,每一个系统与用户进行交流的界面称为终端每一个从此终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。
  4. Linux 的大多数服务器就是用守护进程实现的。比如,Internet 服务器 inetd,Web 服务器 httpd 等。

未完待续:https://blog.csdn.net/tennysonsky/article/details/45970087#

原文地址:https://www.cnblogs.com/gengyufei/p/13556870.html