urlのステータス一括チェック
背景
web開発で対象urlをチェックする必要があったのですが、対象が50パターン程あって1つずつurlを実行するのは凄く時間がかかるので一括で出来る様にしました。
コマンド
対象urlをurl_list.txtに記載している前提です。
1行ずつループしてcurlのステータスを取得しています。
最後にechoでurlとステータスをセットで表示しています。
for url in `cat url_list.txt`; do curl -s -o /dev/null -w '%{http_code}' $url | xargs -I {} echo $url {}; sleep 1;done