Upload systemd/gpu-monitoring.service with huggingface_hub
Browse files
systemd/gpu-monitoring.service
ADDED
|
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[Unit]
|
| 2 |
+
Description=GPU Monitoring and Fan Control System
|
| 3 |
+
Documentation=https://github.com/yourusername/gpu-monitoring-system
|
| 4 |
+
After=multi-user.target
|
| 5 |
+
Wants=multi-user.target
|
| 6 |
+
|
| 7 |
+
[Service]
|
| 8 |
+
Type=simple
|
| 9 |
+
ExecStart=/usr/bin/python3 /home/crhon/gpu_monitoring_system/gpu_fan_controller.py --daemon --log-level INFO
|
| 10 |
+
ExecReload=/bin/kill -HUP $MAINPID
|
| 11 |
+
Restart=always
|
| 12 |
+
RestartSec=5
|
| 13 |
+
User=root
|
| 14 |
+
Group=root
|
| 15 |
+
StandardOutput=journal
|
| 16 |
+
StandardError=journal
|
| 17 |
+
|
| 18 |
+
# Security settings
|
| 19 |
+
NoNewPrivileges=yes
|
| 20 |
+
PrivateTmp=yes
|
| 21 |
+
ProtectSystem=strict
|
| 22 |
+
ProtectHome=yes
|
| 23 |
+
ReadWritePaths=/var/log /sys/class/hwmon /sys/devices/pci* /home/crhon/gpu_monitoring_system
|
| 24 |
+
|
| 25 |
+
# Environment
|
| 26 |
+
Environment=PYTHONPATH=/home/crhon/gpu_monitoring_system
|
| 27 |
+
Environment=DISPLAY=:0
|
| 28 |
+
|
| 29 |
+
[Install]
|
| 30 |
+
WantedBy=multi-user.target
|