どちらかというとごはん派

主に仕事用のメモブログ。

【bash】 ステータス

2008年10月31日 17時27分18秒 | linux bash
bash実行時のステータスは以下の2通り

0:正常終了
1:異常終了

設定ファイルで追加することは可能。

取得方法は「$?」で取得

■使用サンプル
 $ if [ "$?" == 1 ];then
 $ echo "異常終了しました。"
 $ fi
 exit 1
 
最後の「exit 1」は、このプログラムをエラーコード1で終わらせる。という意味。
これがないと、bashのファイルは、
続けられる限り処理を進めてしまうので、エラーを検知したら
ちゃんと終わらせましょう。