守护进程是在后台运行不受终端控制的进程(如输入、输出等,一般我们在创建一个进程的时候。系统会自动帮进程打开控制终端的描述符如stdin(标准输入)等,所以我们必须把它关掉才能创建一个守护进程),一般的网络服务都是以守护进程的方式运行的。与后台进程不同的是后台进程拥有控制终端,调试信息什么的还会输出至终端上。守护进程脱离终端的主要由两点:

  (1)用来启动守护进程的终端在启动守护进程之后,需要执行其他任务。例如其他进程登陆终端后,以前的守护进程的错误信息什么的就不应该出现在终端上;

  (2)由终端上的一些键所产生的信号不应该对从该终端上生成的守护进程产生影响。

 

  创建守护进程的步骤如下:

  (1)

posted on 2011-09-04 15:53  hms  阅读(210)  评论(0)    收藏  举报