A_E*_*ric 4 java shell batch-file
我有一个名为"Ares.jar"的java文件,它通过Windows计划任务每5分钟运行一次,批处理调用:
java -jar Ares.jar >> Ares.log
Run Code Online (Sandbox Code Playgroud)
我没有看到任何错误输出,有没有办法使错误(system.err.println/exception.printStackTrace();)转到文件?
谢谢.
Joh*_*nyO 10
java -jar Ares.jar > Ares.log 2>&1
Run Code Online (Sandbox Code Playgroud)
此命令的第二部分将stderr重定向到stdout,确保两者都出现在同一文件中.
如果您希望将常规日志和错误日志放在单独的文件中,只需使用:
java -jar Ares.jar > Ares.log 2>Ares.error.log
Run Code Online (Sandbox Code Playgroud)
您可以从Microsoft获得的文档中获取所有可能的完整详细信息:http: //technet.microsoft.com/en-us/library/bb490982.aspx