Гость cover image
Гость

Гость

Присоединился июль, 2024
Как создать свой systemd сервис в Linux Ubuntu 22.04
WorkingDirectory=/var/www/tb1 - рабочая директория, которую в следующей команде игнорируете, указывая полный путь. Restart=always совсем не для того нужен. Ведь вы заенаблили сервис и при перезагрузке сервера он и так запустится. Если Вы привыкли постоянно работать из под рута, то да, вы легко скопируете файл в /etc/systemd/system, но это вопиющая безграмотность и наплевательство на безопасность. Раз уж в команде systemctl enable /etc/systemd/system/telegram-bot.service указываете полный путь, то почему бы не заенаблить сразу из каталога пользователя? Ах да! У вас же WantedBy=multi-user.target, но почему-то сервис туда не стал. В обСЧем кулхаЦкер, удачи Вам! И успешных наступаний на собственные грабли.