]> git.stg.codes - stg.git/blobdiff - projects/stargazer/scripts/monitor
Fix email.
[stg.git] / projects / stargazer / scripts / monitor
index 1f608a71bd937a500bbff25a1c3e465364faa6fa..93cc5a62d2ed024170615e5c55adb9c6ac879166 100755 (executable)
@@ -1,21 +1,21 @@
 #!/bin/bash
 
 #!/bin/bash
 
-# Данный скрипт производит мониторинг СТГ-сервера на зависание и в 
+# Данный скрипт производит мониторинг СТГ-сервера на зависание и в
 # случае его зависания перезапускает.
 # Для работы скрипта в настройках СТГ должен быть указан параметер
 # случае его зависания перезапускает.
 # Для работы скрипта в настройках СТГ должен быть указан параметер
-# MonitorDir 
-# Скрипт отрабатывает один раз и выходит. Т.е. он не работает постоянно 
+# MonitorDir
+# Скрипт отрабатывает один раз и выходит. Т.е. он не работает постоянно
 # и следит за СТГ. Его нужно вызывать по крону или как-то еще с нужной
 # периодичностью!!!
 
 
 # и следит за СТГ. Его нужно вызывать по крону или как-то еще с нужной
 # периодичностью!!!
 
 
-# Путь к файлам монитора. Должен совпадать со значением MonitorDir 
+# Путь к файлам монитора. Должен совпадать со значением MonitorDir
 # в настройках сервера
 MONITOR_DIR=/var/stargazer/monitor/
 
 
 # Максимальная задержка обновления файлов монитора в секундах.
 # в настройках сервера
 MONITOR_DIR=/var/stargazer/monitor/
 
 
 # Максимальная задержка обновления файлов монитора в секундах.
-# При привышении этого значения сервер считается зависшим и будет 
+# При привышении этого значения сервер считается зависшим и будет
 # перезапущен
 DT=300
 
 # перезапущен
 DT=300
 
@@ -46,21 +46,21 @@ do
     fi
     file_time=`stat -c%Y $mon`
 
     fi
     file_time=`stat -c%Y $mon`
 
-    if (( $now - $file_time > $DT )) 
+    if (( $now - $file_time > $DT ))
     then
         echo "Stargazer is deadlocked!"
     then
         echo "Stargazer is deadlocked!"
-               
+
        # Команда остаовки СТГ
        killall -KILL stargazer
        # Команда остаовки СТГ
        killall -KILL stargazer
-               
+
        rm -f $MONITOR_DIR/*
        sleep 15
        rm -f $MONITOR_DIR/*
        sleep 15
-       
+
        # Команда запуска СТГ
        /etc/init.d/stargazer start
        # Команда запуска СТГ
        /etc/init.d/stargazer start
-       
+
     fi
     fi
-    
+
 done
 
 
 done