Posted on 2009-08-11 17:38
Fingki.li 阅读(12035)
评论(6) 编辑 收藏 所属分类:
About linux
我机器ubuntu9,设置开机启动我的应用程序,这个大家都知道只要在/etc/rc.local中加上一条shell启动命令就可以了。
但我确碰到了一个奇怪的问题:无法启动我的应用程序。
由于我的程序是java写的,一直怀疑是classpath问题,检查多次没发现问题,网上搜了好久也没结果。
我的脚本/usr/local/startapp.sh是这个写的:
#!/bin/bash
#由于想让其后台运行,所以使用了nohup
nohup java -jar myapp.jar >out.log &
然后,在rc.local中加入 /usr/local/startapp.sh
然后reboot.
始终没能启动。
后无奈去掉脚本中的nohup试,结果成了。
我晕,希望朋友们注意啦。