编程语言
首页 > 编程语言> > java-如何使用bash脚本将所有jar结果打印到文件中

java-如何使用bash脚本将所有jar结果打印到文件中

作者:互联网

我一直在尝试编写这个简单的脚本,该脚本在运行我创建的可执行jar文件的地方编写.该脚本的命令如下:

#!/bin/bash
msisdn=$1

java -cp /home/support/phuzca/Migration/PostpaidXMigration_lib/ -jar /home/support/phuzca/Migration/PostpaidXMigration.jar $msisdn /home/support/phuzca/Migration/config.properties /opt/tomcat9/webapps/axis2/WEB-INF/classes/META-INF/PlanID.xml

jar文件按预期工作,并且我收到了预期的结果:

enter image description here

我一直试图弄清楚的想法是,如何在运行脚本时阻止这些文本出现,而是将它们打印在文件中,以便以后进行检查.我希望你能为我提出一些想法.非常感谢你.

解决方法:

将输出重定向到文件:

migrateToPstopaidX.sh > output.log

如果您想重定向标准错误,请使用此

  migrateToPstopaidX.sh &> output.log

您可以使用此>>追加日志而不是>

标签:bash,executable-jar,java
来源: https://codeday.me/bug/20191025/1929154.html