パケットが失われた場合にfalseを返すpingなどのプログラムはありますか?

パケットが失われた場合にfalseを返すpingなどのプログラムはありますか?

私のホームLANのネットワーク不安定状況を診断しようとしています。ルーターとケーブルモデムの間の接続が失われました。私のシェルスクリプトは、モデムを介して最初のIPアドレスをpingし、失敗した場合はfalseを返すことで、スクリプトで他のタスクを実行できるようにします。

そのような獣を知っている人はいますか?

ベストアンサー1

はい、そうですping

次のようにしてみてください(Bashで):

while true ; do 
  if ping -c 1 10.202.15.54 > /dev/null ; then 
    echo "It works"
  else 
    echo "It does not work"
  fi
  sleep 5
done

おすすめ記事