Bash скрипт для автоматического запуска сервера при падении

По крону (crontab) через каждые 5 или 10мин запускается скрипт check_server.sh. Скрипт ищет в процессах службу, если не находит то запускает ее.  Все это записывая в лог файл check_server.log.

 

Скрипт check_server.sh:


#/bin/bash

if ps ax | grep -v grep | grep 'gs gs01' > /dev/null >> /PWServer/logs/check_server.log
then

echo "GameServer: Main World[gs01] is RUNNING."
else
echo "GameServer: Main World[gs01] is DOWN. Restarting Main World..."
cd /PWServer/gamed
./gs gs01
fi