Posted on 2009-08-11 17:38
Fingki.li 閱讀(12091)
評論(6) 編輯 收藏 所屬分類:
About linux
我機器ubuntu9,設置開機啟動我的應用程序,這個大家都知道只要在/etc/rc.local中加上一條shell啟動命令就可以了。
但我確碰到了一個奇怪的問題:無法啟動我的應用程序。
由于我的程序是java寫的,一直懷疑是classpath問題,檢查多次沒發(fā)現(xiàn)問題,網上搜了好久也沒結果。
我的腳本/usr/local/startapp.sh是這個寫的:
#!/bin/bash
#由于想讓其后臺運行,所以使用了nohup
nohup java -jar myapp.jar >out.log &
然后,在rc.local中加入 /usr/local/startapp.sh
然后reboot.
始終沒能啟動。
后無奈去掉腳本中的nohup試,結果成了。
我暈,希望朋友們注意啦。