curlは 接続に成功したら exit code == 0 である。
接続に成功したら、404・500でも 結果は 0
になる。
curl -s http://example.tld ; echo $?
httpステータスコードを検証する
接続に成功し、HTTP取得に成功したときだけ何かをしたい。
curl --fail -s http://example.tld && echo Success
稼働チェックをするときに重要です。
接続に成功したら、404・500でも 結果は 0
になる。
curl -s http://example.tld ; echo $?
接続に成功し、HTTP取得に成功したときだけ何かをしたい。
curl --fail -s http://example.tld && echo Success
稼働チェックをするときに重要です。