我有一个bash脚本,该脚本在后台启动JVM,然后退出。但是,很多时候JVM都会因异常而失败。在退出bash shell之前,如何在bash中获得最终执行状态,即成功/失败/错误?
如果在java的main方法的最后一行加入这一句代码:
System.exit(0);
其中方法的参数-1是用户自定义的任意数字,用于标识这段代码执行后的状态。
那么怎么在shell脚本里面获取执行main方法后的这个状态标识呢?答案是使用命令:$?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。