X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/28e7683d83570df1fc6b44a74e8eb0782b8bd9a2..da585bb94c437f06762a2042ef4c52166b8aafce:/projects/stargazer/scripts/monitor diff --git a/projects/stargazer/scripts/monitor b/projects/stargazer/scripts/monitor index 1f608a71..93cc5a62 100755 --- a/projects/stargazer/scripts/monitor +++ b/projects/stargazer/scripts/monitor @@ -1,21 +1,21 @@ #!/bin/bash -# ÐаннÑй ÑкÑÐ¸Ð¿Ñ Ð¿ÑÐ¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинг СТÐ-ÑеÑвеÑа на завиÑание и в +# ÐаннÑй ÑкÑÐ¸Ð¿Ñ Ð¿ÑÐ¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинг СТÐ-ÑеÑвеÑа на завиÑание и в # ÑлÑÑае его завиÑÐ°Ð½Ð¸Ñ Ð¿ÐµÑезапÑÑкаеÑ. # ÐÐ»Ñ ÑабоÑÑ ÑкÑипÑа в наÑÑÑÐ¾Ð¹ÐºÐ°Ñ Ð¡Ð¢Ð Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ñказан паÑамеÑÐµÑ -# MonitorDir -# СкÑÐ¸Ð¿Ñ Ð¾ÑÑабаÑÑÐ²Ð°ÐµÑ Ð¾Ð´Ð¸Ð½ Ñаз и вÑÑ Ð¾Ð´Ð¸Ñ. Т.е. он не ÑабоÑÐ°ÐµÑ Ð¿Ð¾ÑÑоÑнно +# MonitorDir +# СкÑÐ¸Ð¿Ñ Ð¾ÑÑабаÑÑÐ²Ð°ÐµÑ Ð¾Ð´Ð¸Ð½ Ñаз и вÑÑ Ð¾Ð´Ð¸Ñ. Т.е. он не ÑабоÑÐ°ÐµÑ Ð¿Ð¾ÑÑоÑнно # и ÑÐ»ÐµÐ´Ð¸Ñ Ð·Ð° СТÐ. Ðго нÑжно вÑзÑваÑÑ Ð¿Ð¾ кÑÐ¾Ð½Ñ Ð¸Ð»Ð¸ как-Ñо еÑе Ñ Ð½Ñжной # пеÑиодиÑноÑÑÑÑ!!! -# ÐÑÑÑ Ðº Ñайлам мониÑоÑа. Ðолжен ÑовпадаÑÑ Ñо знаÑением MonitorDir +# ÐÑÑÑ Ðº Ñайлам мониÑоÑа. Ðолжен ÑовпадаÑÑ Ñо знаÑением MonitorDir # в наÑÑÑÐ¾Ð¹ÐºÐ°Ñ ÑеÑвеÑа MONITOR_DIR=/var/stargazer/monitor/ # ÐакÑималÑÐ½Ð°Ñ Ð·Ð°Ð´ÐµÑжка Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñайлов мониÑоÑа в ÑекÑÐ½Ð´Ð°Ñ . -# ÐÑи пÑивÑÑении ÑÑого знаÑÐµÐ½Ð¸Ñ ÑеÑÐ²ÐµÑ ÑÑиÑаеÑÑÑ Ð·Ð°Ð²Ð¸ÑÑим и бÑÐ´ÐµÑ +# ÐÑи пÑивÑÑении ÑÑого знаÑÐµÐ½Ð¸Ñ ÑеÑÐ²ÐµÑ ÑÑиÑаеÑÑÑ Ð·Ð°Ð²Ð¸ÑÑим и бÑÐ´ÐµÑ # пеÑезапÑÑен DT=300 @@ -46,21 +46,21 @@ do fi file_time=`stat -c%Y $mon` - if (( $now - $file_time > $DT )) + if (( $now - $file_time > $DT )) then echo "Stargazer is deadlocked!" - + # Ðоманда оÑÑаовки СТРkillall -KILL stargazer - + rm -f $MONITOR_DIR/* sleep 15 - + # Ðоманда запÑÑка СТР/etc/init.d/stargazer start - + fi - + done