Posted on 2011-12-18 12:28
Onway 閱讀(256)
評(píng)論(0) 編輯 收藏 引用 所屬分類(lèi):
使用說(shuō)明
2011-12-17 第十三章 守護(hù)進(jìn)程
第一節(jié) 引言
1,守護(hù)進(jìn)程通常沒(méi)有控制終端。
第二節(jié) 守護(hù)進(jìn)程的特征
1,所有用戶層守護(hù)進(jìn)程都是進(jìn)程組的組長(zhǎng)進(jìn)程以及會(huì)話的首進(jìn)程,而且是這些進(jìn)程組和會(huì)話中的唯一進(jìn)程。
2,大多數(shù)守護(hù)進(jìn)程的父進(jìn)程是init進(jìn)程。
第三節(jié) 編程規(guī)則
1,六個(gè)進(jìn)程規(guī)則使一個(gè)普通進(jìn)程被正確初始化成一個(gè)守護(hù)進(jìn)程。
第四節(jié) 出錯(cuò)記錄
1,對(duì)于守護(hù)進(jìn)程,需要一個(gè)集中的守護(hù)進(jìn)程出錯(cuò)記錄設(shè)施。
2,該設(shè)施的接口是syslog函數(shù)。
第五節(jié) 單實(shí)例守護(hù)進(jìn)程
1,為了正常運(yùn)作,某些守護(hù)進(jìn)程實(shí)現(xiàn)為單實(shí)例的,也就是在任一時(shí)刻只運(yùn)行該守護(hù)進(jìn)程的一個(gè)副本。
2,文件鎖和記錄鎖機(jī)制是一種方法的基礎(chǔ),該方法用來(lái)保證一個(gè)守護(hù)進(jìn)程只有一個(gè)副本在運(yùn)行。
第六節(jié) 守護(hù)進(jìn)程慣例
1,如果守護(hù)進(jìn)程使用鎖文件,那么該文件通常存放在/var/run目錄中。
2,若守護(hù)進(jìn)程支持配置選項(xiàng),那么配置文件通常存放在/etc目錄中。
3,守護(hù)進(jìn)程可用命令行啟動(dòng),但通常它們是由系統(tǒng)初始化腳本之一啟動(dòng)的。如果在守護(hù)進(jìn)程終止時(shí),應(yīng)當(dāng)自動(dòng)重新啟動(dòng)它,則可在/etc/inittab中為該守護(hù)進(jìn)程包括_respawn記錄項(xiàng)。
4,為了避免守護(hù)進(jìn)程可能需要停止來(lái)重新讀取配置文件,可使守護(hù)進(jìn)程捕捉SIGHUP信號(hào)。
第七節(jié) 客戶進(jìn)程-服務(wù)進(jìn)程模型
1,守護(hù)進(jìn)程常常用作服務(wù)器進(jìn)程。
第八節(jié) 小結(jié)