LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1092|回复: 4

请问如何查看rc.local的运行记录

[复制链接]
发表于 2009-8-4 11:01:35 | 显示全部楼层 |阅读模式
rc.loal应该是以root身份运行的吧?
我手动切换到root运行命令没什么问题:

  1. nohup java -jar /home/plato/freedom/freedom.jar --nogui &
复制代码


但我把这个放到rc.local就不行,不知道为什么,请教各位大侠。谢谢啦!
发表于 2009-8-4 11:14:33 | 显示全部楼层
这个好像没必要用root运行吧。

在 /etc/ppp/ip-up.d 里新建一个脚本(如果是adsl的话):
  1. #/bin/bash
  2. su -l 用户 -c 'java -jar .......'
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-4 14:28:11 | 显示全部楼层
嗯,我只是想让它在开机时运行,所以把它放到了rc.local,我也尝试过用su,但好像也不行了。关键是我不知道问题在哪里。
回复 支持 反对

使用道具 举报

发表于 2009-8-5 22:38:16 | 显示全部楼层
nohup java -jar /home/plato/freedom/freedom.jar --nogui &> somefile
然后打开那文件不就知道哪错了么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-6 09:30:01 | 显示全部楼层
Post by huntxu;2013184
nohup java -jar /home/plato/freedom/freedom.jar --nogui &> somefile
然后打开那文件不就知道哪错了么?


谢谢,nohup会把标准输出到想到nohup.out,但那里什么都没有。

我现在把nohup去掉了,用su的方法成功了。

感谢veryxp。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表