Из под root поместить /etc/init.d/sinusbot и заменить параметры USER (пользователь, под которым запускается бот), SCREEN_NAME (название сессии Screen), DIR_BACKUP (директория для создания бэкапов - лично я создал папку backup в папке с ботом и указал ее) и DIR_ROOT (директория, где установлен бот).
после этого выполните:
chmod +x /etc/init.d/sinusbot
update-rc.d sinusbot defaults
Также, если у вас возникает ошибка при вызове функции console такого рода:
root@host:~# /etc/init.d/sinusbot console
Open console on sinusbot...
Cannot open your terminal '/dev/pts/X' - please check.
то замените блок с функцией console на следующий:
Код:function console { if ! status; then echo "$SCREEN_NAME could not be found. Probably not running."; exit 1; fi if [ `whoami` = root ] then su - $USER -c "script -q -c 'screen -x $SCREEN_NAME' /dev/null" else script -q -c 'screen -x $SCREEN_NAME' /dev/null fi }
-
Скрыть объявление
Рады видеть Вас на русскоязычном форуме TeamSpeak!
У нас Вы можете скачать последнюю версию:
- Клиент TeamSpeak 3;
- Русификатор TeamSpeak 3;
- Сервер TeamSpeak 3;
- Найти много всего интересного
Перед регистрацией рекомендуем ознакомиться
Присоединяйтесь! Учите и обучайтесь!
-
Новая группа "Новичок" на нашем форуме!
Новые пользователи будут попадать в группу "Новичок".
Это сделано для того чтобы "Новички" ознакомились с форумом, так как в большинстве случаев проблема с которой вы хотите обратиться уже обсуждалась.
Перейти в тему обсуждения
Быстрый переход в группу Пользователь -
VPS/VDS и дедикейт сервера в аренду с DDoS защитой
- Низкий пинг
- Действующий SLA
- Рублевые цены без привязки к курсу валют
Бесплатный тестовый период VPS-OpenVZ
Попробовать
Разное Скрипт управления SinusBot (init.d) 2015-11-13
Скрипт управления запуском / стопом / рестартом / консолью / статусом SinusBot