Java プログラム ( System.exit(1);
) からシェル スクリプトに戻り値を取得しようとしていますが、クラッシュしない場合は常に 0 である jvm 終了コードを返すようです。テスト目的で、これは main() の最初の行です。誰でもこれを行う方法を知っていますか?
私のbashコード:
java bsc/cdisc/ImportData $p $e $t
#-----------------------------------------
# CATCH THE VALUE OF ${?} IN VARIABLE 'STATUS'
# STATUS="${?}"
# ---------------------------------------
STATUS="${?}"
# return to parent directory
cd ../scripts
echo "${STATUS}"
ありがとう