守护进程

守护进程是一种后台运行并且独立于所有终端控制之外的进程。

守护进程的启动

要启动一个守护进程,可以采取一下几种方式:

  1. 在系统期间通过系统的初始化脚本启动守护进程。这些脚本通常在目录etc/rc.d下,通过它们所启动的守护进程具有超级用户的权限。系统的一些基本服务通常都是通过这种方式启动的。
  2. 很多网络服务程序都是由inetd守护程序启动的。它监听各种网络请求,如telnet、ftp等,在请求到达时启动相应的服务器程序(telnet server,ftp server等)。
  3. 由cron定时启动的处理程序。这些程序在运行时实际上也是一种守护进程。
  4. 由at启动的处理程序。
  5. 守护程序也可以从终端启动,通常这种方式只用于守护进程的测试,或者是重启因某种原因而停止的进程。
  6. 在终端上用nohup启动的进程。用这种方法可以把所有的程序都变成守护进程。

你可能感兴趣的:(守护进程)