java - 将 shell 输出重定向到文件

标签 java shell output aix verbose

<分区>

我在 AIX 6 上工作,我在 Korn Shell 上运行 java 命令,我正在尝试调试类加载问题。我将 -verbose:class 打印加载的类,然后 >>/h​​ome/user/log.log 将控制台输出到一个文件中。 log.log 文件已创建,但其大小为零。文件不包含任何信息,所有冗长的细节都在一瞬间从屏幕上掠过。

/usr/IBM/WebSphere/AppServer/java/bin/java -verbose:class -cp "XXXXX" com.ibm.XXXX >>/home/user/log.log

最佳答案

也尝试重定向 stderr:

/usr/IBM/WebSphere/AppServer/java/bin/java -verbose:class -cp "XXXXX" com.ibm.XXXX >>/home/user/log.log 2>&1

您的 Java 代码可能正在 stderr 上写入您的命令未重定向。

关于java - 将 shell 输出重定向到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21602441/

相关文章:

java - 如何从 java 包运行 Applescript

c - 你如何在 C 中写入 txt 文件的特定行?

output - LISP - 字节数组的快速输出

javascript - 表单数据未填充

java - @Mock/@InjectMocks 用于 groovy - spock

java - 神经网络训练标准 : How to Train on Multiple Categories (i. e.形状和颜色)无需过度训练

ruby - 使用交换时进程退出时出现 Errno::ENOMEM

Linux shell 将 sftp 用户限制到他们的主目录?

Python 写入缓冲区而不是文件

java - 如何在java中生成20到100之间5个随机数的列表