Avvio servizi HBlink & HBmonitor

Siamo giunti al momento in cui, dopo aver testato il corretto funzionamento di HBLink ed HBmonitor, possiamo rendere questi servizi auto-avvianti.
Creiamo il file che eseguirà automaticamente l’avvio del sistema HBlink3 ad ogni riavvio.
nano /lib/systemd/system/hblink.service
al suo interno scriveremo il seguente codice:

[Unit]
Description=HB bridge all Service

After=network-online.target syslog.target
Wants=network-online.target

[Service]
StandardOutput=null
WorkingDirectory=/opt/HBlink3
RestartSec=3
ExecStart=/usr/bin/python3 /opt/HBlink3/bridge.py
Restart=on-abort

[Install]
WantedBy=multi-user.target

Salviamo (CTRL +X)
Ora dovremo renderlo auto-avviante con :
systemctl enable hblink.service

Ora creiamo il file di avvio per HBmonitor:
nano /lib/systemd/system/hbmon.service
e scriviamo il codice :

[Unit]
Description=HBmon Service

After=network-online.target syslog.target hblink.target
Wants=network-online.target

[Service]
StandardOutput=null
WorkingDirectory=/opt/HBmonitor
RestartSec=3
ExecStart=/usr/bin/python3 /opt/HBmonitor/monitor.py
Restart=on-abort

[Install]
WantedBy=multi-user.target

Salviamo (CTRL +X) e rendiamolo auto avviante:
systemctl enable hbmon.service

Lascia un commento