それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

curlが404でif文を判定する。exit code を httpステータスに従わせる。

curlは 接続に成功したら exit code == 0 である。

接続に成功したら、404・500でも 結果は 0 になる。

curl -s  http://example.tld ; echo $?

httpステータスコードを検証する

接続に成功し、HTTP取得に成功したときだけ何かをしたい。

curl --fail -s  http://example.tld && echo Success

稼働チェックをするときに重要です。