diff --git a/check-frewe.sh b/check-frewe.sh index 92385238b3c918e031bbd3a5a541fc331f0df3c2..c85eb68791ac167bcbc162a71996549bf7ed840b 100755 --- a/check-frewe.sh +++ b/check-frewe.sh @@ -2,9 +2,10 @@ # use in crontab: # */15 * * * * /usr/local/bin/check-frewe.sh - PATH=$PATH:/usr/local/bin:/usr/sbin:/sbin +frewe-client 2>&1 || \ + (hub-ctrl -h 0 -P 2 -p 0; sleep 5; hub-ctrl -h 0 -P 2 -p 1; sleep 5; service frewe-client restart ) frewe-client 2>&1 |grep "Sensor contact lost" -q && \ (hub-ctrl -h 0 -P 2 -p 0; sleep 5; hub-ctrl -h 0 -P 2 -p 1; sleep 5; service frewe-client restart ) frewe-client 2>&1 |grep "out of range" -q && \