Авто запуск сервера VPS
#6

Quote:
Originally Posted by jhonyxakep
Посмотреть сообщение
<режим_телепата>
В мануале нет ни слова про автоматический запуск
</режим_телепата>
Quote:

Поддержка работоспособности сервера

С небольшим количеством опций против выхода сервера из строя (anti-crash options) есть большая вероятность получения ошибок "Segmentation Fault" и любых других ошибок, сгенерированных вашим режимом игры. Это приведет к завершению работы сервера и Вам придется самим его снова запустить. Все, что вам нужно для использования ниже описанной программы, это среда Linux и возможность использования cron'a. Эта программа проверит, запущен ли процесс samp01b, и если это не так, запустит его вновь. Вам нужно уставовить следующий crontab:
*/5 * * * * /путь/к/samp/checksamp.sh

checksamp.sh:
PHP код:
#!/bin/sh
 
 
PROCESS_COUNT=$(ps -fu root grep samp01b grep -v grep wc -l)
 case 
$PROCESS_COUNT in
 0
) /путь/к/samp01b &
 ;;
 
1#OK, программа уже выполняется
 
;;
 *) 
#OK, запущено несколько экземпляров программы
 
;;
 
esac 
Убедитесь, что у вас правльно выставлены все пути, иначе скрипт не будет работать. На данный момент скрипт не может обрабатывать несколько серверов SA-MP на одной машине, зато превосходно работает, когда толкьо один запущен. Требуется с помощью chmod устанвить права/разрешения на файл checksamp.sh в 0755 (+x)!

Вы наверное до конца не прочитали!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 3 Guest(s)