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

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

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

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

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

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

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

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

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

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

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

    Попробовать

Как добавить JTS3ServerMod в автозагрузку (crontab) ?

Тема в разделе "F.A.Q по TeamSpeak 3", создана пользователем GUVadim, 11 янв 2012.

Статус темы:
Закрыта.
  1. GUVadim

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

    Регистрация:
    20.09.11
    Сообщения:
    390
    Симпатии:
    32
    Баллы:
    238
    Создал текстовый файл с кодом:
    Код:
    #!/bin/bash
    @reboot /home/teamspeak/teamspeak3-server_linux-x86/ts3server_startscript.sh start
     
    @reboot /home/teamspeak/JTS3ServerMod/screen -d -m -S ts3bot java -jar JTS3ServerMod.jar
    
    Добавил его командой CRONTAB -U TEAMSPEAK <FILENAME> на исполнение. По идее должны работать два задания при загрузке системы, а работает только первое. Вот такие пироги.
    Другие способы просьба не предлагать. (Например crontab -u teamspeak -e)
     
  2. Archi

    ArchiIcon TeamSpeak Addic Администратор

    Регистрация:
    23.04.11
    Сообщения:
    871
    Симпатии:
    313
    Баллы:
    532
    crontab -e
    Код:
    # Edit this file to introduce tasks to be run by cron.
    #
    # Each task to run has to be defined through a single line
    # indicating with different fields when the task will be run
    # and what command to run for the task
    #
    # To define the time you can provide concrete values for
    # minute (m), hour (h), day of month (dom), month (mon),
    # and day of week (dow) or use '*' in these fields (for 'any').#
    # Notice that tasks will be started based on the cron's system
    # daemon's notion of time and timezones.
    #
    # Output of the crontab jobs (including errors) is sent through
    # email to the user the crontab file belongs to (unless redirected).
    #
    # For example, you can run a backup of all your user accounts
    # at 5 a.m every week with:
    # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
    #
    # For more information see the manual pages of crontab(5) and cron(8)
    #
    # m h  dom mon dow   command
    
    @reboot /путь до сервера тс/teamspeak3-server_linux-x86/ts3server_startscript.sh start
    
    */1 * * * * ps afx | grep -v grep | grep -q JTS3ServerMod.jar || cd /путь до бота/JTS3ServerMod/ && screen -d -m -S ts3bot java -jar JTS3ServerMod.jar
     
  3. Попробуй
    screen -A -m -d -S "ts3bot" java -jar JTS3ServerMod.jar
    Имя скрина в кавычки берется, и желательно присутствие параметра -A.
     
  4. Archi

    ArchiIcon TeamSpeak Addic Администратор

    Регистрация:
    23.04.11
    Сообщения:
    871
    Симпатии:
    313
    Баллы:
    532
    бред полный
     
  5. А вообще делай вот так
    Код:
    @reboot cd /home/teamspeak/JTS3ServerMod;screen -A -d -m -S "ts3bot" java -jar JTS3ServerMod.jar
    И не парься =)
     
  6. GUVadim

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

    Регистрация:
    20.09.11
    Сообщения:
    390
    Симпатии:
    32
    Баллы:
    238
    Первый ответ Archi верный. Остальное не пробовал.
     
  7. GUVadim

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

    Регистрация:
    20.09.11
    Сообщения:
    390
    Симпатии:
    32
    Баллы:
    238
    Спасибо!
     
  8. Archi

    ArchiIcon TeamSpeak Addic Администратор

    Регистрация:
    23.04.11
    Сообщения:
    871
    Симпатии:
    313
    Баллы:
    532
Статус темы:
Закрыта.
Загрузка...