# ───────────────────────────────────────────────────────────────────────────── # hns-watchdog.service (PROPOSED — NOT installed yet) # Author: Damir Radulić / # Date : 2026-05-05 # # Install (when ready): # sudo cp /opt/pgz-sport/scripts/hns-watchdog.service.proposed \ # /etc/systemd/system/hns-watchdog.service # sudo systemctl daemon-reload # sudo systemctl enable --now hns-watchdog.service # journalctl -u hns-watchdog.service -f # ───────────────────────────────────────────────────────────────────────────── [Unit] Description=PGŽ Sport HNS pipeline watchdog (SUB7) After=network-online.target Wants=network-online.target [Service] Type=simple User=claude Group=claude WorkingDirectory=/opt/pgz-sport/scripts Environment=PYTHONUNBUFFERED=1 ExecStart=/usr/bin/python3 /opt/pgz-sport/scripts/hns_watchdog.py --daemon Restart=on-failure RestartSec=30s StandardOutput=append:/var/log/pgz-sport-debug/hns_watchdog.systemd.log StandardError=append:/var/log/pgz-sport-debug/hns_watchdog.systemd.log # Hardening NoNewPrivileges=true ProtectSystem=full ProtectHome=true PrivateTmp=true [Install] WantedBy=multi-user.target