Насколько мне известно, внезапное отключение питания негативно сказывается на 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...
Вопрос - как засечь не сам факт того, что роутер не пингуется (мало ли, вдруг небольшой сбой), а именно то, что не пингуется определенное время?