可以參考官方網站:http://cr.yp.to/daemontools。
一、安裝
1、wget http://cr.yp.to/daemontools/daemontools-0.76.tar.gz
tar xvzf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
package/install
出現以下錯誤:

解決:這裡一種是修改檔案,一種是打更新檔,這裡我選擇第一種。
vim src/conf-cc
在gcc 最後加上 –include /usr/include/errno.h
重新運作:package/install 成功。
rm –f /command/*
package/install
cp –rp /admin/daemontools-0.76/command/* /command
安裝完畢。此處可以修改,我直接複制command檔案過去,程式預設是軟連接配接過去,但是軟連接配接過去日志好像有點問題,有興趣的可以測試下。
二、服務監控
建立服務目錄,并寫啟動腳本
儲存退出。
建立日志目錄,并寫腳本
儲存退出。
設定日志目錄的權限。
svc –u /service/storm_ui 啟動監控
測試直接Kill掉storm_ui的程序,10s鐘後會發現程序自動重新開機。經過多次測試沒有發現問題。
-------------------------------------------------
svc –t /service/storm_ui 重新開機監控
svc –d /service/storm_ui 停止監控
svc –u /service/storm_ui 啟動監控
上面三個是最基本的管理指令,其它的指令可以參考daemontools-man裡面的手冊。