Я хочу проверить, подключен ли сервер к Интернету или нет. Я попытался выполнить следующий сценарий безуспешно, который запускается каждые 5 минут и проверяет и отправляет электронное письмо, если он подключен к Интернету.
ping -c 3 192.168.0.25 > /dev/null 2>&1
if [ $? -eq 0 ]
then
mailx -s "Server is Up" -t "test@office.com" < /dev/null
fi
Но проблема в том, что я буду получать электронные письма каждые 5 минут после установления соединения. Как это исправить?