LINUX.ORG.RU

Помогите с shell-скриптом


0

0

Помогите, пожалуйста разобраться со скриптом... Баш пишет "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

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.