シェルスクリプトの終了ステータス

diffで差分が出るとたしかに0じゃないなーと思った

エラー出力でたらダメなんだろうなーとは思うんだけど、標準出力もだめなんだっけ? やってみればいいのか

php -i やら php –ini でassertもなにもしてないけどexit 1で終わってて、まあそういうものなのかなあと。
http://travis-ci.org/#!/sanemat/travis-php-ini/jobs/1411370

あと 2> /dev/null ってやっても出力が捨てられるだけでステータスはエラーなのかな。いろいろそういうshellレベルで分かんなくて悲しいなーどうにかしないと。

$ find / -name “foo*” -print 2> /dev/null
ってよくやるよね

あと $ sh -c もコピペだったりなんとなくで書いてしまいよくわかってない。どの単位で返り値を返して終了ステータスにするかって話なのかなと勝手に思ってるんだけど。

広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中