Eu tenho um servidor de um jogo chamado minetest e esse é um jogo com muitos bugs. Eu quero verificar se ele está online a cada 5 minutos e ,caso não esteja, quero que abra automaticamento.
echo "Iniciando Ant chash"
pname="minetest"
startp="minetest --server &"
checkrun(){
if [ "$(pgrep -f $1)" ];
then
return 0 # 0 = true
else
return 1 #1= false
fi
}
while [ true == true ]; do
if ! checkrun "$pname" ; then
echo "Reabrindo servidor"
$startp &
fi
sleep $interval
done
erro
root@computador:~/minetest/bin# ./minetest-antcrash.sh
Iniciando Ant chash
./minetest-antcrash.sh: line 4: syntax error near unexpected token `{if'
'/minetest-antcrash.sh: line 4: `checkrun(){if [ "$(pgrep -f $1)" ];