exit_statusについて
なんか基本的なことをわかってなかったのでまとめてみます。
UNIXの戻り値を確認する場合は echo $? で確認ができる。
基本的なコードは 0と1である
- 0の場合は実行成功
- 1の場合は実行失敗
他にも エラー値には以下の様な物がある (sysexits(3)参照
- 64 ----> コマンド使用方法が間違っている場合かオプション異常 (EX_USAGE)
- 65 ----> 入力するデータが不正の場合に発生する (EX_DATAERR)
- 75 ----> 一時的な動作エラー再度実行すれば行けるかも? (EX_TEMPFAIL)
とりあえず このくらいをまとめてみます。