Java代码退出而不返回调用脚本

时间:2016-04-04 12:28:25

标签: java exit aix

我们正在尝试诊断在AIX6系统上运行的Java代码(JRE7)问题的原因。高级概述是SCRIPTA.sh执行java,传递类MyJava1。该脚本包含:

exec 1>/our/log/file
exec 2>&1
echo "Java tool execution began at $(date '+%Y-%m-%d %T')"
/path/to/java -cp $CLASSPATH:support_stuff.jar the_tool > $TEMPFILE 2>&1
echo "Java tool execution ended at $(date '+%Y-%m-%d %T')"
...

该过程运行大约30秒,然后返回,之后我们的日志文件包含消息“Java工具执行开始...”,之后没有任何内容。值得注意的是,“Java工具执行结束”消息永远不会写入日志,并且之后没有其他代码被执行。

所有这些都说明了,我们在Java源代码中可能会寻找什么可能导致这种灾难性的退出呢?

由于

0 个答案:

没有答案