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

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

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

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

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

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

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

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

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

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

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

    Попробовать

Сервер Автозапуск сервера по версии tvq12

Тема в разделе "Вопросы по TeamSpeak 3", создана пользователем tvq12, 20 мар 2015.

  1. tvq12

    tvq12 Пользователь

    Регистрация:
    02.12.14
    Сообщения:
    171
    Симпатии:
    14
    Баллы:
    97
    У меня работает так:
    удалите из /etc/rc.local строку exit 0 и пропишите туда команду запуска TeamSpeak
    ./ts3server/teamspeak3-server_linux-amd64/ts3server_minimal_runscript.sh start
    Только, естественно путь поправьте на свой.
     
    • Нравится Нравится x 1
  2. VJean

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

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    Самуил Маршак. Вредные советы
     
    • Нравится Нравится x 1
  3. tvq12

    tvq12 Пользователь

    Регистрация:
    02.12.14
    Сообщения:
    171
    Симпатии:
    14
    Баллы:
    97
    "Умничать", конечно можно, но у меня отлично работает и уже не один месяц.
     
    • Нравится Нравится x 1
  4. tvq12

    tvq12 Пользователь

    Регистрация:
    02.12.14
    Сообщения:
    171
    Симпатии:
    14
    Баллы:
    97
    ./home/ts3/ts3server_linux-amd64/ts3server_minimal_runscript.sh start
     
  5. VJean

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

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    только кронтаб запустить от имени юзера ts3
    --- Сообщение объединено, 20 мар 2015 ---
    точку то вначале зачем?
     
    Последнее редактирование модератором: 20 мар 2015
  6. tvq12

    tvq12 Пользователь

    Регистрация:
    02.12.14
    Сообщения:
    171
    Симпатии:
    14
    Баллы:
    97
    Давай ещё раз по порядку. Ты сделал, как я писал?
    удали из /etc/rc.local строку exit 0 и пропиши туда
    ./home/ts3server/teamspeak3-server_linux-x86/ts3server_minimal_runscript.sh start
     
  7. VJean

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

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    надеюсь, "exit 0" не потерли :)
    точка в начале - бессмысленна
     
  8. Zaur

    ZaurIcon s4r.pw Администратор Знаток

    Регистрация:
    27.08.13
    Сообщения:
    764
    Симпатии:
    215
    Баллы:
    437
    Тему выделил и подчистил. Давайте без оскорблений, иначе РО всем.

    По теме.
    Я конечно же еще тот нуб с серверами TS и никсах, и не хочу лезть в спор гуру, но у меня пара комментариев и вопросов.
    1) Crontab запускать только от юзера, на котором сервер TS, если сервер на root - то большой привет = Нарушили первую заповедь установки TS.
    2) "удалите из /etc/rc.local строку exit 0" - официальный форум Ubuntu просит exit 0 оставить, наверное не спроста. А что будет если убрать?
    3) ts3server_minimal_runscript.sh - это визуальный запускатель сервера на первый раз и на дебаг, я ничего против него не имею, но самими разрабами написан заменитель ts3server_startscript.sh - и они рекомендует именно его для запуска сервера. Смотрим ридми который идет с каждым сервером TS.
     
  9. MrZhuliK

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

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
  10. Zaur

    ZaurIcon s4r.pw Администратор Знаток

    Регистрация:
    27.08.13
    Сообщения:
    764
    Симпатии:
    215
    Баллы:
    437
    Отлично, у нас уже 3 типа автозапуска TS)
    Через:
    • Crontab
    • chkconfig
    • rc.local
    Холивар на этот счет можно считать открытым)))
     
  11. MrZhuliK

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

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    в общем что вы делаете добавляя строчку запуска в rc.local? вы запускаете клиента под рутом
    убирая exit0 вы не завершаете этот скрипт, он у вас запускается и висит вместе с запущенным процессом, а должен висеть только запущенный процесс, любой косяк в скрипте или занесение туда иного кода (выж под рутом запустили :) ) приведёт либо к крешу системы либо к бесконтрольному запуску какой либо херни - на сколько фантазии у "незванного гостя" хватит)
    крон: это система периодического запуска, как вы ей скажете запустить после загрузки? :) я бы посмотрел))) максимум что на неё можно повесить это мониторинг не упал ли тс и его перезапуск

    ещё минус rc.local и убирания оттуда exit0 , вы запускаете тс сервер, это конечно круто, но выключать то его тоже нужно правильно! ясен пень что линь система крутая и в 99% случаях даже при kill-е любого процесса он не поломается, но шанс всё равно есть!
    поэтому лучше пользоваться chkconfig или он же в некоторых системах update-rc.d, настраивая через них специальный скрипт ссылка на который есть в моём предыдущем коменте, вы во первых стартуете тс сервер не под рутом, а под любым каким хотите пользователем не имеющим sudo доступ до вашего сервер, так же правильно выключаете сервер при выключении/перезагрузке всего сервера
    так же если вы настраиваете rc.local и вам вдруг нужно перезагрузить тс, что вы делаете? идёте в список задач ищите тс и киляете её? что за каменный век? настроив скрипт chkconfig вы в любой момент без проблем можете стопануть/перезагрузить/стартануть сервер тс всего 1 командой

    а вообще делайте как хотите, ваши сервера :)
     
    • Нравится Нравится x 1
  12. Zaur

    ZaurIcon s4r.pw Администратор Знаток

    Регистрация:
    27.08.13
    Сообщения:
    764
    Симпатии:
    215
    Баллы:
    437
    @reboot - не стоит недооценивать крон)))
    + Крон не требует ни рута ни sudo, а значит шансов что-то грохнуть в системе - минимум)
     
  13. VJean

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

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    4. /etc/init.d/ts3-server [start|stop|restart]
     
  14. MrZhuliK

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

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    первое не знал :)
    второе: если крон записываешь под рутом он и запускает под рутом если в строке команды не указано иное :)
    это и есть chkconfig )
     
  15. VJean

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

    Регистрация:
    26.07.14
    Сообщения:
    1.451
    Симпатии:
    329
    Баллы:
    445
    предпочитаю: update-rd.d и service :)
     
  16. MrZhuliK

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

    Регистрация:
    01.12.13
    Сообщения:
    326
    Симпатии:
    78
    Баллы:
    203
    позволю себе процитировать фразу из фильма "достучаться до небес":
    ;)
     
  17. SSHELOFASTOV

    SSHELOFASTOVIcon Доступ закрыт

    Регистрация:
    29.10.13
    Сообщения:
    165
    Симпатии:
    27
    Баллы:
    107
    а какие плюсы и минусы как запускать? или все равно как кому удобно? у самого через кронтаб
     
  18. Gho$t

    Gho$t Знаток Премиум Пользователь

    Регистрация:
    05.09.11
    Сообщения:
    375
    Симпатии:
    131
    Баллы:
    383
    Кому как угодно, кто что изучил, тем и запускает.
     
Загрузка...