if ! ping -c2 google.com >/dev/null 2>&1; then
printf '%s\tgoogle.com not reachable\n' "$(date)" >>logfile
fi
Это заставляет ping
дважды проверять связь с Google. Если это не удается ( ping
возвращает ненулевой статус выхода), сообщение добавляется в файл журнала.