Skip to content

Run server as service

Igor edited this page May 27, 2021 · 1 revision

По мотивам #5, спасибо @crimean-celica


Исходники лежат по пути ~/tion/python-server, соответственно настройки:

rpi ~$ sudo systemctl --force --full edit tion-server.service

файл tion-server.service создается по пути /etc/systemd/system

[Unit]
Description=Tion Server
After=multi-user.target

[Service]
ExecStart=/usr/bin/python3 /home/pi/tion/python-server/main.py

[Install]
WantedBy=multi-user.target

Дальше - просто:

  • Активация сервиса (будет стартовать при загрузке системы) rpi ~$ sudo systemctl enable --now tion-server.service
  • запуск rpi ~$ sudo systemctl start tion-server.service
  • перезапуск rpi ~$ sudo systemctl restart tion-server.service
  • остановка rpi ~$ sudo systemctl stop tion-server.service
  • просмотр лога rpi ~$ systemctl status tion-server.service

при активном опросе сервиса вторая команда покажет журнал работы.

Clone this wiki locally