Centos
從 init.d 自動啟動守護程序
我安裝了 vnstats 來查看頻寬統計資訊,我複制了一個 init.d 文件模板,我將它放在 init.d 目錄中,訪問這個文件並執行啟動/重啟/狀態可以正常工作,但是這個文件應該在系統啟動時自動啟動, 正確的?它沒有啟動,我該如何調試?如果在系統啟動後我執行 init.d/vnstat 然後它會啟動。
我正在執行 Centos 5
謝謝你。
如果你用正確的語法編寫了一個初始化腳本,你可以把它變成一個服務:
chkconfig --add vnstats
之後,您可以為某些執行級別打開或關閉它:
chkconfig --level 345 vnstats on
您還可以使用腳本本身中聲明的函式使用 service 命令手動啟動或停止服務。例如,如果你的腳本有一個叫做 stop 的函式和一個叫做 start 的函式,你可以使用
service vnstats stop
和service vnstats start
推薦閱讀:官方文件