В этой небольшой , но очень полезной статье я хочу поделится с вами как сделать что при перезагрузки вашего виртуального или выделенного сервера скрипт мастер-сервера автоматически запускался. Для этого нам понадобится "cron планировщик" , желательно ISP Manager и root доступ для выполнения крона на уровне root.

Статья создана на основе последней версии бесплатного Мастер-сервера от Jesuspank версии python masterserver 0.4.9 alpha 2 , те кто ставил эту версию , знаю что файла ms.py там больше нет , теперь за файл запуска отвечает файлик без расширения "ms"

Создаём cron задачу из под root пользователя:
- 1. Переходим в панель управления ISP Manager
- 2. Инструменты » Планировщик (cron)
- 3. Нам нужно указать в поле команда полный путь до файла запуска "ms"

Пример cron задания:


Команда: /opt/masterserver/ms 
Период: каждый день

Теперь проверим работу:
- 1. Перезагрузим наш VDS/VPS
- 2. Зайдём в CS где установлен ваш мастер-сервер
- 3. Жмём обновить список серверов

Как только VDS/VPS полностью перезагрузится , наш cron из под root запустит все задания которые созданы в планировщике в том числе и наше недавно созданное задание и вам выдаст список серверов в вашей кс.



Готово. Если вы всё верно сделали , проблем возникнуть не должно.

Автор статьи: TheNega 
Источник: /

При копирование обязательно оставлять источник статьи!