使いどころ

例えば、サーバのアップグレード時に、実際に通信が途切れてないか 1 秒に 1 回サーバにアクセスして接続を確認したい時とか。

手順

url=https://oppara.tv/
while true; do TZ=JST-9 date; curl -I "$url"; sleep 1s; done

Mac の場合

url=https://oppara.tv/
while true; do TZ=JST-9 date; curl -I $url; sleep 1; done

HTTPステータスだけの場合

while true; do
  TZ=JST-9 date
  curl -s -o /dev/null -w "%{http_code}\n" -I "$url"
  sleep 1
done

環境

% sw_vers
ProductName:            macOS
ProductVersion:         14.4.1
BuildVersion:           23E224