pingを使用して軽量連続接続監視を構築するには?

pingを使用して軽量連続接続監視を構築するには?

24時間年中無休で10個のpingを定期的に(約1時間に1回)送信し、後で分析できるように出力をファイルに記録する接続監視スクリプトを作成したいと思います。これまで私は以下を得ました(10秒ごとにテスト済み)。

$ watch -n 10 ping -c 10 amazon.com;date +%s|tee -a ping.out

ping.outに記録していますが、フラグが提供されていても以前のコンテンツに追加されていないようです-a。その理由は何ですか?

試してみて、不要な項目のいくつかを削除しましたが、それでも以前に記録された出力に追加されません。

watch -n 10 `ping -c 10 amazon.com | awk '{print $5 $8}';date +%s` >> ping.out

ベストアンサー1

この試み:

while true; do ( ping -c 10 amazon.com; date +%s ) >> ping.out; sleep 10; done

ctrl + cまたは、ctrl + z次回ループを中断することもできます。kill %1

おすすめ記事