歡迎您光臨本站 註冊首頁

Debian Linux下如何設置一個程序的開機自動行

←手機掃碼閱讀     火星人 @ 2014-03-24 , reply:0

例如Tomcat5
我安裝在/usr/share/tomcat下面每次開機都要去/usr/share/tomcat/bin下去運行startup.sh才能啟動Tomcat,如何設置才能讓Tomcat能開機后自已就啟動起來? 建一個快捷方式到你的運行級別就可以了例如ln -s /usr/share/tomcat/bin/startup.sh /etc/rc2.d/S99tomcat
ln -s /usr/share/tomcat/bin/shutdown.sh /etc/rc6.d/K0tomcat 說明:S打頭表示開機時進入這個運行級別時會自動以start參數運行,K打頭的表示進入這個運行級別就自動以stop的參數運行。
自動運行的順序按照文件名的名稱進行排序。文件名的名稱沒有特殊要求。
通常的做法是S|K[0-9][0-9].*的格式,第一個為S或者K,第二、三個字元中00-99,用來控制運行的順序,再后就是一個通俗易懂的名字了。而且,這個鏈接所指向的文件必須是可執行的。

系統服務

1.編寫啟動腳本, 並將其置於 /etc/init.d/目錄下

2. 付予 可執行許可權

3. 設定為啟動服務

#/usr/sbin/update-rc.d defaults

4.將其刪除

#/usr/sbin/update-rc.d -f remove

5.根據運行級別設定,例如

#/usr/sbin/update-rc.d start 20 1 2 3 . stop 20 4 5 .

[火星人 ] Debian Linux下如何設置一個程序的開機自動行已經有394次圍觀

http://coctec.com/docs/linux/show-post-136311.html