ipmi-fan-control/ipmi-controller.service

16 lines
426 B
Desktop File

[Unit]
Description=IPMI Controller - Advanced Fan Control
After=network.target
Requires=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/opt/ipmi-controller
ExecStartPre=/bin/sh -c 'command -v ipmitool >/dev/null 2>&1 || { echo "ipmitool is required but not installed"; exit 1; }'
ExecStart=/usr/bin/python3 /opt/ipmi-controller/web_server.py
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target