MR3020 ping watchdog & reset usb power

Сброс питания USB (модема) при пропадании интернета на MR3020.
Reboot не помогал.

#!/bin/bash
sleep 2m
IP1=google.com
 
IP2=ya.ru
 
 
RES1=0
 
RES2=0
 
 
ping -q -c 3 $IP1 > /dev/null && RES1=1
 
ping -q -c 3 $IP2 > /dev/null && RES2=1
 
 
if [ $RES1$RES2 = 00 ]
 
then
 
echo 0 > /sys/class/gpio/gpio8/value
sleep 5
echo 1 > /sys/class/gpio/gpio8/value
 
fi

Далее скрипт в крон

Добавить комментарий