Alguns bugs corrigidos
parent
d3e88fbe6d
commit
f683f12240
|
@ -7,9 +7,9 @@
|
|||
gestor.anticrash = {}
|
||||
|
||||
-- Caminho da pasta de depurador (depug.txt)
|
||||
local debug_path = io.popen"pwd":read"*all"
|
||||
debug_path = string.split(debug_path, "\n")
|
||||
debug_path = debug_path[1]
|
||||
local debug_paths = io.popen"pwd":read"*all"
|
||||
debug_paths = string.split(debug_paths, "\n")
|
||||
debug_paths = debug_paths[1]
|
||||
|
||||
-- Validar dados
|
||||
--[[
|
||||
|
@ -44,7 +44,7 @@ local dados = {
|
|||
{ "to_email", "-"},
|
||||
-- Sistema de Backups
|
||||
{ "status_backup", "false"},
|
||||
{ "debug_path", debug_path},
|
||||
{ "debug_path", debug_paths},
|
||||
{ "world_path", minetest.get_worldpath()},
|
||||
}
|
||||
|
||||
|
@ -100,7 +100,6 @@ gestor.anticrash.iniciar = function()
|
|||
.."\""..to_email.."\" " -- 12 (to_email)
|
||||
.."\""..quedas.."\" " -- 13 (quedas)
|
||||
.."&"
|
||||
minetest.log("error", "comando iniciado")
|
||||
os.execute(comando)
|
||||
return true
|
||||
end
|
||||
|
|
11
anticrash.sh
11
anticrash.sh
|
@ -12,7 +12,7 @@
|
|||
|
||||
# Intervalo de verificação
|
||||
interval=$1 #PADRÃO: 300 segundos (5 minutos)
|
||||
quedas=$13 # Vezes que o servidor pode cair seguidamente
|
||||
quedas=${13} # Vezes que o servidor pode cair seguidamente
|
||||
|
||||
# Nome do processo
|
||||
processo=$2 #"minetest --server"
|
||||
|
@ -33,9 +33,9 @@ from_email=$6 #"gestorminemacro@gmail.com" # Endereço de origem que envia email
|
|||
from_login=$7 #"gestorminemacro@gmail.com" # Loggin do email de origem
|
||||
from_senha=$8 #"minemacro123" # Senha do email de origem
|
||||
from_smtp=$9 #"smtp.gmail.com:587" # Protocolo de SMTP do seu servidor de email
|
||||
from_subject="[$(date '+%Y-%m-%d %H:%M:%S')] "$10 # Titulo do email que será enviado
|
||||
from_text=$11 #"O servidor saiu" # Texto do corpo da mensagem de email enviada
|
||||
to_email=$12 #"borgesdossantosbruno@gmail.com" # Endereço de destinatário que recebe email
|
||||
from_subject="[$(date '+%Y-%m-%d %H:%M:%S')] "${10} # Titulo do email que será enviado
|
||||
from_text=${11} #"O servidor saiu" # Texto do corpo da mensagem de email enviada
|
||||
to_email=${12} #"borgesdossantosbruno@gmail.com" # Endereço de destinatário que recebe email
|
||||
|
||||
echo -e "[\033[01;32m$(date '+%Y-%m-%d %H:%M:%S')\033[00;00m] Iniciando verificação de processo '$processo' a cada $interval segundos..."
|
||||
|
||||
|
@ -57,6 +57,7 @@ while [ true == true ]; do
|
|||
echo -e "[\033[01;32m$quando\033[00;00m] Reativando servidor de minetest ..."
|
||||
#$comando_abertura &
|
||||
fi
|
||||
#echo "aguardando $interval segundos"
|
||||
|
||||
echo "aguardando $interval segundos"
|
||||
sleep $interval
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue