Как настроить cron для jimbot?

Смысл скрипта состоит в том, нужно периодически перезапускать бота, так как из-за утечек ресурсов через некоторое время бот создаст излишнюю нагрузку на систему.

При этом необходимо определять что бот уже запущен, чтобы не запускать лишних копий.
Скачать скрипт вы можете отсюда: bot.sh
Не забываем менять переменные в bot.sh, на ваши:
JAVA=/usr/bin/java //установленная java стандартно
JAR_HOME=/home/home/chat //записываем путь до папки с нашим ботом
JAR=jimb.jar //имя самого jar файла бота

Затем предоставьте ему(bot.sh) права на запуск.
chmod 777 bot.sh

1) Затем вводим команду crontab –e в putty
2) Появится редактор vi
3) Нажимаете кнопку INSERT на клавиатуре
4) Вводите задание (команду)
Например:
/home/bot/bot.sh // ПУТЬ до bot.sh

5) После ввода задания(команды), нажимаем ESC на клавиатуре
6) Далее пишем (тем самым сохраняя изменения в cron)
!w:

7) Выходим с редактора vi
!q:

8) Набрав «crontab -l» можно убедиться, что наши задания добавлены.

Теперь наш бот будет перезагружаться каждые сутки в 4 часа утра.
comments powered by Disqus

0 комментариев

Оставить комментарий