使用nohup,它可以记录所有的信息,用重定向>不能记录所有的信息。
e.g.:
nohup java -jar oc4j.jar &
那么所有的输出信息都会被自动记录到nohup.log文件里面,下次你想看的时候就
直接查看nohup.log即可。
这种方法比较适合长时间运行的程序,如果你下次登录,程序还没有结束,就可以
使用tail -f nohup.log来同步跟踪运行情况了。
:)
Shark Wang 提到:
>用命令 java -jar oc4j.jar & 执行后,这个进程会在后台运行, 同时,程序在
>运行期间,会有一些log的信息输出到控制台上, 我用Telne
好像不可以吧,如果你有权限,可以试着访问控制台设备,但它不会有那么大的一个
缓冲来保存所有的东西的。而且我觉得应该什么都读不到。重启一下好了。
* Shark Wang <[EMAIL PROTECTED]> [2005-07-20 17:19:12 +0800]:
> 如果我忘记了输出重定向,只运行了java -jar oc4j.jar& ,然后让它一直运行, 我logout
> 出来了。
>
> 过了一段时间,我又logon到主机,需要看看它有没有什么输出到控制台?可以吗?
>
> 如果可以,该怎么做呢?谢谢!
>
> -Shark
signature.asc
Descri
如果我忘记了输出重定向,只运行了java -jar oc4j.jar& ,然后让它一直运行, 我logout
出来了。
过了一段时间,我又logon到主机,需要看看它有没有什么输出到控制台?可以吗?
如果可以,该怎么做呢?谢谢!
-Shark
On 7/20/05, Ling Li <[EMAIL PROTECTED]> wrote:
> 你在启动这个Java程序的时候用
>
> java -jar oc4j.jar > /tmp/a.log &
>
> 把它的标准输出流重定向就好了,当然也有可能要重定向的是标准错误流。
>
> 很少有程序会把输出信息直接往控制台设备上写的,
你在启动这个Java程序的时候用
java -jar oc4j.jar > /tmp/a.log &
把它的标准输出流重定向就好了,当然也有可能要重定向的是标准错误流。
很少有程序会把输出信息直接往控制台设备上写的,都是往标准输出流上写
* Shark Wang <[EMAIL PROTECTED]> [2005-07-20 16:26:06 +0800]:
> 用ps -af看到执行的java程序对应的tty为:pts/4
>
> 我telnet进入主机后,用tty看到自己的console为:/dev/pts/3
>
> 这个时候,我需要看到java程序输出的控制台的信息,请
用ps -af看到执行的java程序对应的tty为:pts/4
我telnet进入主机后,用tty看到自己的console为:/dev/pts/3
这个时候,我需要看到java程序输出的控制台的信息,请问该如何操作,谢谢!
-Shark
On 7/20/05, Ling Li <[EMAIL PROTECTED]> wrote:
> 执行的时候用 > 重定向啊
>
> * Shark Wang <[EMAIL PROTECTED]> [2005-07-20 15:48:48 +0800]:
>
> > 用命令 java -jar oc4j.jar & 执行后,这个进程会在后台运
执行的时候用 > 重定向啊
* Shark Wang <[EMAIL PROTECTED]> [2005-07-20 15:48:48 +0800]:
> 用命令 java -jar oc4j.jar & 执行后,这个进程会在后台运行, 同时,程序在
> 运行期间,会有一些log的信息输出到控制台上, 我用Telnet登录后,怎么
> 可以看到这个进程对应的控制台输出呢?
>
> 谢谢!
>
> --
> I'm just a bitMaker !
signature.asc
Description: Digital signature
用命令 java -jar oc4j.jar & 执行后,这个进程会在后台运行, 同时,程序在
运行期间,会有一些log的信息输出到控制台上, 我用Telnet登录后,怎么
可以看到这个进程对应的控制台输出呢?
谢谢!
--
I'm just a bitMaker !
7 matches
Mail list logo