Initial commit

This commit is contained in:
eka
2025-07-27 22:42:47 +05:00
commit 135b091567
20 changed files with 426 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
[Unit]
Description=Check UPS status
After=init-ups.service
[Service]
Type=oneshot
ExecStart=/opt/arm/ups/venv/bin/python3 /opt/arm/ups/main.py --check
User=root
Group=root
+11
View File
@@ -0,0 +1,11 @@
[Unit]
Description=Timer for periodic UPS status check
After=check-ups.service
[Timer]
OnCalendar=*-*-* *:*:00,30
Persistent=false
AccuracySec=1s
[Install]
WantedBy=timers.target
+15
View File
@@ -0,0 +1,15 @@
[Unit]
Description=Initialize UPS settings on boot
After=multi-user.target
[Service]
Type=oneshot
ExecStart=/opt/arm/ups/venv/bin/python3 /opt/arm/ups/main.py --init
User=root
Group=root
RemainAfterExit=yes
Restart=on-failure
RestartSec=5
[Install]
WantedBy=multi-user.target