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
稼働チェックをするときに重要です。