curlでHTTP status codeを取得する方法

サーバーの死活確認や動作確認のためにHTTP status codeだけが知りたい時がある。
方法は色々あるが、コマンド一発で知りたい時に使うのがこれ!

curl -I http://www.example.com | grep "^HTTP\/"
# または
curl --head http://www.example.com | grep "^HTTP\/"

もし、HEAD全体を見たいなら | grep "^HTTP\/"を抜けばオッケー。

curl -I http://www.example.com
# または
curl --head http://www.example.com

-I--headのSynonymなので、両方の実行結果は一緒。

Linux, Shell

Posted by YongJin Kim