-
Notifications
You must be signed in to change notification settings - Fork 3
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
при активном опросе сервиса вторая команда покажет журнал работы.