我正在一个Bash脚本中运行一个java程序.如果java程序抛出未经检查的异常,我想停止bash脚本而不是脚本继续执行下一个命令.
这该怎么做?我的脚本看起来如下所示:
#!/bin/bash
javac *.java
java -ea HelloWorld > HelloWorld.txt
mv HelloWorld.txt ./HelloWorldDir
Run Code Online (Sandbox Code Playgroud)
小智 13
与Tom Hawtin达成协议,
要在Bash脚本中检查Java程序的退出代码:
#!/bin/bash
javac *.java
java -ea HelloWorld > HelloWorld.txt
exitValue=$?
if [ $exitValue != 0 ]
then
exit $exitValue
fi
mv HelloWorld.txt ./HelloWorldDir
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9212 次 |
| 最近记录: |