1. 程式人生 > >在CentOS 6.4上安裝daemontools(守護程序工具)

在CentOS 6.4上安裝daemontools(守護程序工具)

svscan: 用來啟動服務目錄下的所有子目錄中的supervise(請看supervise)程序,svscan啟動兩個一對supervise程序,一個子目錄s,一個子目錄s下的log目錄(如果有的話),啟動的時候程式會自動執行子目錄s中的run指令碼,並且監視run指令碼啟動的程序,同時會啟動s/log中的run指令碼,這個指令碼可以用來輸出s目錄中的run指令碼的日誌到指定目錄下。s/log中的run指令碼請看後邊的例子。svscan每五秒檢查一次子目錄,如果發現新的目錄,它會為這個目錄啟動一個新的supervise程序。如果發現一個已經執行過supervise但是supervise已經退出的目錄,它會為這個目錄重啟supervise程序。svscan被設計成一直執行的,如果無法執行supervise,它會每隔5秒重試一次。