因opensuse linux跟fedora不一樣,因為opensuse沒有/etc/rc.d/rc.local可作編輯,到goole找過相關的訊息只發現opensuse可以試著vi /etc/init.d/boot.local這個檔案,如果不行就要去/etc/init.d裡自己編寫一個script後利用chkconfig來控制,而我試過vi /etc/init.d/boot.local結果重開後無法執行,因此想向各位請教rc script要怎麼寫,是否有教學,謝謝
步驟大致是如此.
步驟3有點不清楚,start)區塊如下
start)
echo -n "Starting FOO "
/sbin/startproc $FOO_BIN
rc_status -v
;;
而我開機自動要執行的程式為/usr/local/tomcat/bin/startup.sh
請問我放在那裡,謝謝。
skeleton 是個樣板, 如果不想改太多, 按照樣板的格式可以這樣做:
覺得這樣太麻煩, 也可以將它整個翻掉, 按照自己的意思寫, 這就要看你對 shell script 的理解了.
有空的話, http://en.opensuse.org/Portal:Documentation 裡面的東西也要加減逛一下.
我依照你的方式修改後,下/etc/init.d/tomcat start會出現失敗,因此我修改start)的內容,內容如下
start)
echo -n "Starting TOMCAT "
/usr/bin/sh $TOMCAT_START
rc_status -v
;;
修改成這樣就可以使用/etc/init.d/tomcat start 啓動成功,但是重開機則不會自動啓動
感謝,已經解決問題了。