守護進程(daemon)介紹

8.1 守護進程(daemon)介紹

守護進程,也稱爲精靈進程,是一種運行在後臺的特殊進程,它不存在控制終端,並週期性地執行某項任務或等待處理某項任務。

圖8.1所示爲使用ps命令查看Linux系統進程的情況。從圖中可以看到守護進程的一些特點:所有的守護進程都是以超級用戶啓動的(UID爲0);沒有控制終端(TTY爲?);終端進程組ID爲-1(TPGID表示終端進程組ID,該值表示與控制終端相關的前臺進程組,如果未和任何終端相關,其值爲−1)。

所有的守護進程的父進程都爲init進程(PID爲1的進程),如圖8.2所示。可以使用pstree命令列出Linux系統中進程樹的結構來進行驗證。



圖8.1 ps命令顯示的系統進程  
 



圖8.2 pstree命令查看系統進程樹結構

文章出處:http://book.51cto.com/art/200711/59763.htm


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章