随笔-103  评论-300  文章-0  trackbacks-0

最近用WebLogic,所以就需要用一些命令来启动WebLogic。
我们知道启动WebLogic一般用 startWebLogic.sh命令,这个命令执行后,WebLogic的Log就会出现在Shell窗口中,而且这样的话,不能关闭这个Shell进程,一关闭的话就会shutdown掉整个WLS。

在Ubuntu中,我用以下命令来解决这个问题:
nohup ./startWebLogic.sh >>t.log &

可是,我在SunOS中,用这个命令可不起作用了。总是提示“已经输出到nohup.out中”
我只好用以下命令来搞定:
./startWebLogic.sh >>t.log

然后,我可以用
tail -f t.log
这个命令来查看LOG。

各位兄弟姐妹们知道为什么在SunOS中,nohup不起作用吗?

posted on 2007-11-01 15:20 Robin's Java World 阅读(1368) 评论(6)  编辑  收藏 所属分类: OS

评论:
# re: 奇怪的nohup 2007-11-01 16:17 | tangfl
似乎是SunOS中的nohup之后,不支持输出重定向,而是固定的把输出定向到 nohup.out 中了(在别的机器中,一般如果你nohup之后没有指定输出重定向,nohup会把输出默认定向到这个文件中)
你可以试试 nohup ./startWebLogic.sh &
即不重定向输出,应该就可以了  回复  更多评论
  
# re: 奇怪的nohup 2007-11-01 16:38 | Robin's Java World
@tangfl
不指定就到默认的nohup.out了撒,就是想要到指定的文件。  回复  更多评论
  
# re: 奇怪的nohup[未登录] 2007-11-02 09:24 | paul
默认的nohup是输出到一个nohup.out的文件中用该命令执行的程序将会作为后台服务运行,当你断开与服务器的连接后程序仍然会继续执行,但你是可以指定输出到某个文件的,你可以试一下这个nohup command > myout.file 2>&1 &(网上很多的)  回复  更多评论
  
# re: 奇怪的nohup 2007-11-02 20:09 | kavin
linux下有个screen,用起来要比nohup爽多了,不知solaris下有没有,如果有可以尝试使用这个代替nohup。

还有如果可能,个人建议离nohup远点,好好学习screen命令。  回复  更多评论
  
# re: 奇怪的nohup 2007-11-02 20:21 | leson
猜想用tee重定向一下应该是可以的,  回复  更多评论
  
# re: 奇怪的nohup 2007-11-05 09:11 | Robin's Java World
@kavin
谢谢,我试试screen.
为什么要远离nohup了???  回复  更多评论
  

标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-09-01 00:37 编辑过
 
 
相关链接:
网站导航: