ha-machine-status

Publish & Run

dotnet publish --use-current-runtime --sc --version-suffix 1.0.0.1 -o output/
sudo mv output/* /opt/ha-machine-status

Run as a service

  • Create file: /usr/lib/systemd/system/ha-machine-status.service
[Unit]
Description=HA MachineStatus Worker
After=network.target

[Service]
Type=exec
ExecStart=/opt/ha-machine-status/HAMachineStatusWorker
WorkingDirectory=/opt/ha-machine-status
Restart=always

[Install]
WantedBy=default.target

Run:

sudo systemctl start ha-machine-status.service
sudo systemctl status ha-machine-status.service
sudo systemctl stop ha-machine-status.service