Незначительные правки. Добавлен скрипт для проверки состояния и перезапуска отваливши...
[weathermon.git] / bin / weather-watchdog
diff --git a/bin/weather-watchdog b/bin/weather-watchdog
new file mode 100644 (file)
index 0000000..4847477
--- /dev/null
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+stamp=`date +%s -r $(uci get weathermon.process.dump_file)`
+now=`date +%s`
+delta=$(( $now - $stamp ))
+if [[ $delta -ge 300 ]]; then
+  /etc/init.d/weathermon restart
+fi
+
+pgrep weather-display > /dev/null || /etc/init.d/weather-display restart