Centos

從 init.d 自動啟動守護程序

  • January 7, 2012

我安裝了 vnstats 來查看頻寬統計資訊,我複制了一個 init.d 文件模板,我將它放在 init.d 目錄中,訪問這個文件並執行啟動/重啟/狀態可以正常工作,但是這個文件應該在系統啟動時自動啟動, 正確的?它沒有啟動,我該如何調試?如果在系統啟動後我執行 init.d/vnstat 然後它會啟動。

我正在執行 Centos 5

謝謝你。

如果你用正確的語法編寫了一個初始化腳本,你可以把它變成一個服務:

chkconfig --add vnstats

之後,您可以為某些執行級別打開或關閉它:

chkconfig --level 345 vnstats on

您還可以使用腳本本身中聲明的函式使用 service 命令手動啟動或停止服務。例如,如果你的腳本有一個叫做 stop 的函式和一個叫做 start 的函式,你可以使用

service vnstats stopservice vnstats start

推薦閱讀:官方文件

引用自:https://serverfault.com/questions/347527