Новостной Telegram бот на Java

b9807848d68ad518a9e5efe018032379.jpg

Cоздадим файл сервиса с именем bot.service, который содержит переменные окружения, указанные в application.properties

Файл создавать здесь /lib/systemd/system/

Содержимое файла

[Unit]
  Description=Avandy News Bot

[Service]
  ExecStart=java -jar /home/bot.jar
  Type=idle
  KillMode=process
  SyslogIdentifier=bot
  SyslogFacility=daemon
  Restart=on-failure

  Environment="TOKEN=здесь указываем токен бота"
  Environment="PWD=здесь пароль подключения к БД"

[Install]
  WantedBy=multiuser.target

После создания сервиса выполним команды

sudo systemctl enable bot.service
-- перезапускаем сервер
shutdown -r now
-- запускаем сервис
sudo systemctl start bot.service
-- проверяем, что сервис в статусе "active"
sudo systemctl status bot.service

Далее: собираем кальсоны потом прибыль :)

© Habrahabr.ru