インターネットダウンタイムを確認するために単一のコマンドラインを作成する方法は?

インターネットダウンタイムを確認するために単一のコマンドラインを作成する方法は?

1行のコマンドラインを作成したいと思います。

  1. google.comを絶えずpingします。
  2. pingがタイムアウトすると(切断)、エラーメッセージが画面に表示されます。

ベストアンサー1

curlorを使っていpingますが、なぜそうしたいのかわかりません。

while curl -Lsf google.com >/dev/null || { printf 'Lost connection!' >&2; break; }; do :; done
while ping -c 1 google.com >/dev/null || { printf 'Lost connection!' >&2; break; }; do :; done

おすすめ記事