meccatronis commited on
Commit
4b2730a
·
verified ·
1 Parent(s): 4485fc2

Upload systemd/gpu-monitoring.service with huggingface_hub

Browse files
Files changed (1) hide show
  1. systemd/gpu-monitoring.service +30 -0
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