@Tenebrius

Как выключить Raspberry Pi, если роутер не пингуется 2 минуты?

Насколько мне известно, внезапное отключение питания негативно сказывается на Raspberry.
Хочу предотвратить возникновение таких ситуаций.

Сейчас Raspberry питается через ИБП, но вдруг электричества не будет слишком долго.

Есть идея пинговать роутер (он без ИБП...), и если сигнала не будет какое-то время (2 минуты для примера), то завершать работу штатной командой.

Нашел нечто очень похожее
ping -c4 192.168.1.1 > /dev/null
 
if [ $? != 0 ] 
then
  sudo /sbin/shutdown -r now
fi

https://weworkweplay.com/play/rebooting-the-raspbe...

Вопрос - как засечь не сам факт того, что роутер не пингуется (мало ли, вдруг небольшой сбой), а именно то, что не пингуется определенное время?
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы