posts - 72, comments - 66, trackbacks - 0, articles - 0

linux设置开机启动慎用nohup

Posted on 2009-08-11 17:38 Fingki.li 阅读(12043) 评论(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试,结果成了。
我晕,希望朋友们注意啦。



Feedback

# re: linux设置开机启动慎用nohup[未登录]  回复  更多评论   

2009-08-11 22:08 by Lv Yuanfang
nohup 肯定可以成功的。。nohup == no hangup

# re: linux设置开机启动慎用nohup  回复  更多评论   

2009-08-12 08:51 by Fingki.li
@Lv Yuanfang
上面类似的例子你试过?难道是我的机器的问题?

# re: linux设置开机启动慎用nohup  回复  更多评论   

2009-08-12 10:12 by 隔叶黄莺
rc.local 中的东西本身不依赖于某个终端,所以没必要加个 nohup,用 & 置入后台即可。

# re: linux设置开机启动慎用nohup  回复  更多评论   

2009-08-12 12:30 by 个性艺术签名
大范甘迪规范度过

# re: linux设置开机启动慎用nohup[未登录]  回复  更多评论   

2009-10-30 15:01 by free
草 我的怎么都不行呢,谁搞过q我吧,277704823,先谢谢了

# re: linux设置开机启动慎用nohup  回复  更多评论   

2009-12-02 23:21 by d
看看是不是重定向到nohup.out里面去了

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问