exit とreturnの違い
スクリプト
return 0
→正常の状態で次の処理へ進む。
return 1
→異常の状態で次の処理へ進む。
exit
→処理の最後に記載。正常終了
exit 1
→異常終了で終わらせる。
バッチ
errorlevel
→処理の結果を確認する際に利用する。
正常なら0を返して異常なら1を返す。
学んだ事。
バッチ処理の中でスクリプトを実行した後のスクリプト結果確認として、
errorlevelを次の処理に追記しても0 正常となって帰ってくる事を学んだ。
本来のerrorlevelを確認する際には変数の中にerrorlevelを代入して、最後の判定で
exit 変数と記載したらちゃんとerrorlevelの値を最後の判定結果として返してくれる