SuSE 設定開機自動啟動程式
阿新 • • 發佈:2019-01-15
在/etc/init.d/boot.local檔案中新增命令。RedHat系統的對應檔案是/etc/rc.d/rc.local。
對於Linux系統啟動時自動執行的命令或程式,在rh-basedlinux系統,一般常見是放在/etc/rc.d/rc.local中。但SuSELinux沒有這個檔案,另外也不推薦使用者這樣管理啟動服務。推薦使用正規的方式來管理服務啟動方式。
有人會說,在SuSE系統裡,可以放在/etc/init.d/boot.local中,這要看實際情況。因為SuSE的/etc/init.d/boot.local檔案是由/etc/init.d/boot這個script所啟動的,而且是最後bootscript工作完成要準備進入runlevel環境執行各項rcscript時所執行。而rh的/etc/rc.d/rc.local檔案是runlevel環境執行各項rcscript時最後一個階段執行的,所以層面不一樣。如果你要執行的程式適合於runlevel這項服務之前就執行的話,在SuSElinux中可以放在boot.local檔案裡。
但如果你的服務需要是在進入runlevel後才執行的話,SuSE下正規做法應該是自己寫一個rcscript放到/etc/init.d/目錄下,然後使用chkconfigorinssev程式來管理配置能夠於某個runlevel環境開機時是否要啟用關閉該服務專案。該rcscript寫法可以自己參考一下/etc/init.d/裡面現成的script檔案,應該很容易就寫一個自己的版本。 .
對於Linux系統啟動時自動執行的命令或程式,在rh-basedlinux系統,一般常見是放在/etc/rc.d/rc.local中。但SuSELinux沒有這個檔案,另外也不推薦使用者這樣管理啟動服務。推薦使用正規的方式來管理服務啟動方式。
有人會說,在SuSE系統裡,可以放在/etc/init.d/boot.local中,這要看實際情況。因為SuSE的/etc/init.d/boot.local檔案是由/etc/init.d/boot這個script所啟動的,而且是最後bootscript工作完成要準備進入runlevel環境執行各項rcscript時所執行。而rh的/etc/rc.d/rc.local檔案是runlevel環境執行各項rcscript時最後一個階段執行的,所以層面不一樣。如果你要執行的程式適合於runlevel這項服務之前就執行的話,在SuSElinux中可以放在boot.local檔案裡。
但如果你的服務需要是在進入runlevel後才執行的話,SuSE下正規做法應該是自己寫一個rcscript放到/etc/init.d/目錄下,然後使用chkconfigorinssev程式來管理配置能夠於某個runlevel環境開機時是否要啟用關閉該服務專案。該rcscript寫法可以自己參考一下/etc/init.d/裡面現成的script檔案,應該很容易就寫一個自己的版本。 .
