一般社団法人 全国個人事業主支援協会

COLUMN コラム

  • スクリプト バッチ作成で学んだ事

exit とreturnの違い

 

スクリプト

return 0

→正常の状態で次の処理へ進む。

return 1

→異常の状態で次の処理へ進む。

exit

→処理の最後に記載。正常終了

exit 1

→異常終了で終わらせる。

 

バッチ

errorlevel

→処理の結果を確認する際に利用する。

正常なら0を返して異常なら1を返す。

学んだ事。

バッチ処理の中でスクリプトを実行した後のスクリプト結果確認として、

errorlevelを次の処理に追記しても0 正常となって帰ってくる事を学んだ。

本来のerrorlevelを確認する際には変数の中にerrorlevelを代入して、最後の判定で

exit 変数と記載したらちゃんとerrorlevelの値を最後の判定結果として返してくれる

 

The following two tabs change content below.

重村 隆博

最新記事 by 重村 隆博 (全て見る)

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア