У меня есть большая проблема с потерянными интернет-соединениями с моим 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
Я хотел бы за него только зарегистрировать ping, которые генерируют 100%-ю потерю пакетов.Спасибо.
#!/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