Onway

我是一只菜菜菜菜鸟...
posts - 61, comments - 56, trackbacks - 0, articles - 34

APUE第十三章 守护进程 笔记

Posted on 2011-12-18 12:28 Onway 阅读(210) 评论(0)  编辑 收藏 引用 所属分类: 使用说明
2011-12-17 第十三章 守护进程
第一节 引言
1,守护进程通常没有控制终端。

第二节 守护进程的特征
1,所有用户层守护进程都是进程组的组长进程以及会话的首进程,而且是这些进程组和会话中的唯一进程。
2,大多数守护进程的父进程是init进程。

第三节 编程规则
1,六个进程规则使一个普通进程被正确初始化成一个守护进程。

第四节 出错记录
1,对于守护进程,需要一个集中的守护进程出错记录设施。
2,该设施的接口是syslog函数。

第五节 单实例守护进程
1,为了正常运作,某些守护进程实现为单实例的,也就是在任一时刻只运行该守护进程的一个副本。
2,文件锁和记录锁机制是一种方法的基础,该方法用来保证一个守护进程只有一个副本在运行。

第六节 守护进程惯例
1,如果守护进程使用锁文件,那么该文件通常存放在/var/run目录中。
2,若守护进程支持配置选项,那么配置文件通常存放在/etc目录中。
3,守护进程可用命令行启动,但通常它们是由系统初始化脚本之一启动的。如果在守护进程终止时,应当自动重新启动它,则可在/etc/inittab中为该守护进程包括_respawn记录项。
4,为了避免守护进程可能需要停止来重新读取配置文件,可使守护进程捕捉SIGHUP信号。

第七节 客户进程-服务进程模型
1,守护进程常常用作服务器进程。

第八节 小结

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理