当前位置:  开发笔记 > 编程语言 > 正文

如果未选中Java Exception,则停止bash脚本

如何解决《如果未选中JavaException,则停止bash脚本》经验,为你挑选了2个好方法。

我正在一个Bash脚本中运行一个java程序.如果java程序抛出未经检查的异常,我想停止bash脚本而不是脚本继续执行下一个命令.

这该怎么做?我的脚本看起来如下所示:

#!/bin/bash

javac *.java

java -ea HelloWorld > HelloWorld.txt

mv HelloWorld.txt ./HelloWorldDir

小智.. 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


Tom Hawtin -.. 10

捕获异常,然后调用System.exit.检查shell脚本中的返回码.



1> 小智..:

与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



2> Tom Hawtin -..:

捕获异常,然后调用System.exit.检查shell脚本中的返回码.

推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有