Помогите, пожалуйста разобраться со скриптом... Баш пишет "Unexpected end of file". авычки вроде бы все в норме, скобки тоже... Хз что.
#! /bin/bash
#Скрипт поддержки работоспособности серверов еА by Daven
echo "================================================="
echo "Запуск скрипта поддержки работоспособности еАфины"
echo "================================================="
while [ true ] ; Do
l="$(eval ps ax | grep -e 'login-server_sql' -c | awk '{ print $1 }')"
m="$(eval ps ax | grep -e 'map-server_sql' -c | awk '{ print $1 }')"
c="$(eval ps ax | grep -e 'char-server_sql' -c | awk '{ print $1 }')"
if [ "$l" >= "2" ] then
echo "Сервер логинов работает... Проверяем дальше..."
else
echo "Сервер логинов накрылся. Запускаем..."
nohup /root/athena/login-server_sql;
fi
if [ "$c" >= "2" ] then
echo "Сервер персонажей работает... Проверяем дальше..." else
echo "Сервер персонажей накрылся. Запускаем..."
nohup /root/athena/char-server_sql
fi
if [ "$m" >= "2" ] then
echo "Сервер карт работает... Проверяем дальше..."
else
echo "Сервер карт накрылся. Запускаем..."
nohup /root/athena/map-server_sql
fi
echo "Проверка окончена..."
sleep 10
Done