【发布时间】:2012-03-16 15:29:45
【问题描述】:
可能是一个简单的问题,但我正在远程运行 CentOS 5.4 命令行。我想重定向一个简单 Java 文件的输出,假设循环将控制台中的十万个数字打印到文本文件。问题是,我必须使用“screen”命令来在后台运行它,即使我失去了与远程计算机的会话并且该命令没有写入所需的文件。
我尝试了screen java MyClass >& log.txt 和screen java MyClass > log.txt 的方法,但它没有写入文件。为什么会发生这种情况,有什么解决办法吗?
【问题讨论】:
-
如果我这样做,我还能运行其他命令吗?
-
这取决于你。如果你在后台运行它,那么是的。
-
当你启动屏幕,然后运行 'java MyClass > log.txt' 会发生什么?
标签: java linux redirect output gnu-screen