1. Рады видеть Вас на русскоязычном форуме TeamSpeak!

    У нас Вы можете скачать последнюю версию:

    Перед регистрацией рекомендуем ознакомиться

    с Правилами форума.

    Присоединяйтесь! Учите и обучайтесь!

    Скрыть объявление
  2. Новая группа "Новичок" на нашем форуме!

    Новые пользователи будут попадать в группу "Новичок".

    Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.

    Перейти в тему обсуждения
    Быстрый переход в группу Пользователь
  3. VPS/VDS и дедикейт сервера в аренду с DDoS защитой

    • Низкий пинг
    • Действующий SLA
    • Рублевые цены без привязки к курсу валют

    Бесплатный тестовый период VPS-OpenVZ

    Попробовать

Разные TeamSpeak 3 AntiCrash Script [Linux] 1.0.1

Скрипт для автозапуска сервера при падении

  1. CK1002_RUS

    CK1002_RUS Премиум Пользователь Пользователь

    Регистрация:
    22 май 2016
    Сообщения:
    2
    Симпатии:
    1
    Баллы:
    52
    TeamSpeak AntiCrash Script - скрипт, написанный на языке bash, который автоматически запускает сервер в случае падений.

    Особенности:
    • Ни минуты простоя
    • Работает через Cron
    • Автозапуск сервера TSDNS
    • Автозапуск бота JTS3ServerMod
    Требования
    • Операционная система: CentOS, Debian, Ubuntu
    • Установлен screen - apt-get install screen | yum install screen
    • При работе бота необходима java - apt-get install java | yum install java
    Использование:
    1. Скачать архив
    2. Распаковать скрипт на сервер (Желательно в домашнюю директорию, с пользователем, от которого запускается сервер)
    3. Переключиться на пользователя TeamSpeak - su пользователь
    4. Открыть текстовый редактор, желательно vim
    5. vi /путь до скрипта/anticrash.sh, отредактировав в нем переменные, которые находятся вначале скрипта
    6. Сохранить - :wq
    7. Для автозапуска скриптов, нет другого способа как Crontab
    8. crontab -e
    9. Внести изменения в cron:
      */1 * * * * /путь до скрипта/anticrash.sh ts3server
      */1 * * * * /путь до скрипта/anticrash.sh ts3bot
      */1 * * * * /путь до скрипта/anticrash.sh ts3dns
    10. Сохранить - :wq
    11. Перезапустить Cron от root-пользователя, на CentOS - service crond restart, Debian и Ubuntu - service cron restart
    Все изменения должны совершаться с того пользователя, от которого запускается сервер Подробнее...
     
    Последнее редактирование: 28 ноя 2016
    • Нравится Нравится x 1
  2. Игорыя

    Игорыя Пользователь

    Регистрация:
    22 окт 2016
    Сообщения:
    7
    Симпатии:
    1
    Баллы:
    12
    Сервер нужно перезапускать? Что бы скрипт заработал
     
  3. CK1002_RUS

    CK1002_RUS Премиум Пользователь Пользователь

    Регистрация:
    22 май 2016
    Сообщения:
    2
    Симпатии:
    1
    Баллы:
    52
    Нет, скрипт будет работать после перезапуска крона.
     
  4. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.728
    Симпатии:
    384
    Баллы:
    515
    задания крона применяются после выхода из редактора. ничего перезапускать не надо.
     
  5. 1evSHa

    1evSHa Пользователь

    Регистрация:
    26 ноя 2017
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    12
    Ничего не понятно по поводу Cron
    почему несколько строк адресов к файлу антикраш? что за 1 со звёздочками, напишите пожалуйста строки так, как должны выглядеть в КРОН. Спасибо
     
  6. TOP-TS

    TOP-TSIcon top-ts.ru ATHP Премиум Пользователь

    Регистрация:
    15 июн 2015
    Сообщения:
    107
    Симпатии:
    11
    Баллы:
    125
    xD xD xD
    Про аргументы слышали что-нибудь ? Запускается баш файл и указывается какой элемент проверить, будь то сервер, бот или тсднс
    */1 означает запуск каждую минуту, если стоит первым, аналог * (каждый)
    */2 каждые 2 минуты
    0 */2 каждые 2 часа
    и т.д
     
    • Нравится Нравится x 1
  7. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.728
    Симпатии:
    384
    Баллы:
    515
    • Нравится Нравится x 1
  8. 1evSHa

    1evSHa Пользователь

    Регистрация:
    26 ноя 2017
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    12
    Знаю что вам наверное смешно читать мои вопросы, но я только учусь и спасибо за подсказки)))
     
  9. TOP-TS

    TOP-TSIcon top-ts.ru ATHP Премиум Пользователь

    Регистрация:
    15 июн 2015
    Сообщения:
    107
    Симпатии:
    11
    Баллы:
    125
    Практически любой инструмент, которым вы пользуетесь в ОС задокументирован давным давно. Главное уметь искать
     
    • Нравится Нравится x 1
  10. 1evSHa

    1evSHa Пользователь

    Регистрация:
    26 ноя 2017
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    12
    И снова всем привет. Помогите разобраться в таком вопросе, делаю всё по порядке
    но почему то не работает ничего, не запускается TS3 и JTS3ServerMod. В файле anticrash.sh прописал пути к боту и к самой ТС, в Cron прописал путь к anticrash.sh (*/1 * * * * /home/teamspeak/anticrash.sh ts3server). Всё делал от пользователя TS3
     
  11. VJean

    VJean ǝноɯʚıqж Администратор Знаток

    Регистрация:
    26 июл 2014
    Сообщения:
    1.728
    Симпатии:
    384
    Баллы:
    515
    • Нравится Нравится x 1
  12. 1evSHa

    1evSHa Пользователь

    Регистрация:
    26 ноя 2017
    Сообщения:
    8
    Симпатии:
    0
    Баллы:
    12
Загрузка...