当前位置: 技术问答>linux和unix
(在线等)精灵进程有什么作用??
来源: 互联网 发布时间:2017-01-29
本文导语: unix环境高级编程第13章讲到精灵进程,可是精灵进程有什么作用呢??就是能够一直运行么?一般做什么的时候可能用到呢?? | 精灵进程不依赖于终端,通常在写一个服务的时候,会把程序...
unix环境高级编程第13章讲到精灵进程,可是精灵进程有什么作用呢??就是能够一直运行么?一般做什么的时候可能用到呢??
|
精灵进程不依赖于终端,通常在写一个服务的时候,会把程序写为精灵进程。例如一个网络服务器程序,它需要一直运行着为客户服务,所以就一般写成一个精灵进程。
|
我觉得很守护进程运行前调用setsid,使自己成为了新会话首进程,同时成为会话中唯一进程组的组长进程,而后台进程似乎不会成为组长进程。
|
Daemon程序简介 Daemon是长时间运行的进程,通常在系统启动后就运行,
在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,
无法和前台的用户交互。Daemon程序一般都作为服务程序使用,等待客户端程序
与它通信。我们也把运行的Daemon程序称作守护进程。
在系统关闭时才结束。一般说Daemon程序在后台运行,是因为它没有控制终端,
无法和前台的用户交互。Daemon程序一般都作为服务程序使用,等待客户端程序
与它通信。我们也把运行的Daemon程序称作守护进程。