丢失互联网连接的日志

丢失互联网连接的日志

我遇到了 DSL 互联网连接丢失的大问题。

我想创建一个日志,以便在下周技术人员过来时可以向他展示。

我有这个。

while true; do
date >> Internet_Connection_Log.txt
echo >> Internet_Connection_Log.txt
ping  47.182.239.232 -c 1 >> Internet_Connection_Log.txt
echo >> Internet_Connection_Log.txt
sleep 180
done

我希望它只记录产生 100% 数据包丢失的 ping。谢谢。

答案1

#!/bin/bash
# Ubuntu_Mate 18.04 LTS
#-----------------------------------
# Internet log of connection failures
#

while : ; do
     if ! ping  -c 1 47.182.239.232 ; then
          printf "\n%s\n" "ping failed at $(date)" >> /home/andy/bin/Internet_Connection_FAILURES_Log.txt
          cvlc --play-and-exit /usr/share/sounds/My_Sounds/Alarm-sound-buzzer.mp3
     fi
     sleep 60
done

相关内容