Systemd service одноразовая служба, вызываемая при запуске и завершении работы системы - PullRequest
0 голосов
/ 02 августа 2020

Вот мое приложение, которое будет запускаться как служба ssystemd в системе Pi без головы. Это радио-менеджер (написанный на python) для Bluetooth, Wifi и S SH).

При загрузке проверьте некоторые контакты ввода-вывода:


if (bluetooth_gpio == HIGH):
rfkill unblock bluetooth
if (wifi_gpio == HIGH):
rfkill unblock wifi
#start SSH.service

И при выключении моей службы будет делать следующее

rfkill block wifi
rfkill block bluetooth
#stop SSH.service

Лучше запустить это как одноразовую службу с командами ExecStart и ExecStop ИЛИ работающую службу, прослушивающую Sigterm для выполнения шагов завершения работы

Спасибо,

...