Добрый день.
Этот способ я использую для скриптов на Python, но можно и для другого чего-нибудь придумать.
Создать файл демона
Команда для создания файла
Главное, это путь из которого мы исполняем. Каким редактором вы это будете делать не важно.
sudo nano /etc/systemd/system/bot.service
Начинка этого файла
[Unit] Description=<Название_службы> After=multi-user.target [Service] Type=idle ExecStart=/usr/bin/python </путь/до/скрипта/bot.py> Restart=always [Install] WantedBy=multi-user.target
Включение новой службы
Перезагрузка управляющей службы
sudo systemctl daemon-reload
В большинстве случаев это делать не надо, только если что-то пошло не так.
Включение новой службы в автозагрузку
sudo systemctl enable bot.service
Запуск новой службы
sudo systemctl start bot.service
Дополнительная информация
Остановить службу
sudo systemctl stop bot.service
Удалить службу из автозагрузки
sudo systemctl disable bot.service
Проверить статус службы
sudo systemctl status bot.service