这是我的应用程序,可以在无头Pi系统上作为系统服务运行。这是一个用于蓝牙,Wifi和SSH的无线电管理器(用python编写)。
在启动时检查一些IO引脚:
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以运行关闭步骤的运行服务,是更好的选择
谢谢