gpt4 book ai didi

java - 如何将 java 堆栈跟踪的 bash 输出打印到 Linux 中的文件?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:43 25 4
gpt4 key购买 nike

这是我的情况:

即使我运行的命令不是那么相关,我仍然会包含它。

user@machine:$ java -classpath/home/user/mysql.jar:/home/user/jericho-html.jar:/home/user JavaFile

我在 java 代码中引入了一个错误,所以命令给出了输出:

[ERROR] null
Exception in thread "main" java.lang.Exception
[ERROR] input:
null
at JavaFile.main(JavaFile.java:111)

我想要实现的是将此输出写入文件,然后将文件发送到我的电子邮件地址。我已经整理了电子邮件内容,但我不知道如何将此输出写入文件。

我试过将 >> filename.txt 添加到命令的末尾,但没有任何作用。而且我无法在系统上找到 java 日志文件,如果它们存在的话。

最佳答案

您必须将 stderr 重定向到您的文件。使用 &>>> 代替 >> 进行重定向。这样您将重定向所有输出(stderr 和 stdout)。

关于java - 如何将 java 堆栈跟踪的 bash 输出打印到 Linux 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9501241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com