在SuSE中設置開機自動啓動程序

在 suse(/etc/init.d/after.local  /etc/rc.d/after.local) centos(/etc/init.d/boot.local)文件中添加命令。Red Hat系統的對應文件是/etc/rc.d/rc.local。linux


對 於Linux系統啓動時自動運行的命令或程序,在rh-based linux 系統,通常常見是放在 /etc/rc.d/rc.local 中。但SuSE Linux 沒有這個文件,另外也不推薦使用者這樣管理啓動服務。推薦使用正規的方式來管理服務啓動方式。

有人會說,在 SuSE系統裏,能夠放在 /etc/init.d/boot.local 中,這要看實際狀況。由於 SuSE 的 /etc/init.d/boot.local 文件是由/etc/init.d/boot 這個 script 所啓動的,並且是最後 boot script 工做完成要準備進入 runlevel 環境執行各項 rc script 時所執行。而rh 的 /etc/rc.d/rc.local 檔案是 runlevel 環境執行各項 rc script 時最後一個階段執行的,因此層面不同。若是你要運行的程序適合於runlevel 這項服務以前就執行的話,在SuSE linux 中能夠放在 boot.local 文件裏。

但若是你的服務須要是在進入 runlevel 後才執行的話,SuSE 下正規作法應該是本身寫一個 rc script放到 /etc/init.d/ 目錄下,而後使用 chkconfig or inssev 程序來管理配置可以於某個 runlevel 環境開機時是否要啓用關閉該服務項目。該 rc script 寫法能夠本身參考一下 /etc/init.d/ 裏面現成的 script 檔案,應該很容易就寫一個本身的版本。centos

相關文章
相關標籤/搜索