ungleich-containers/ungleich-ups/entrypoint.sh
2026-09-16 09:48:41 +02:00

27 lines
553 B
Bash
Executable file

#!/bin/sh
# 2026-09-10, Nico Schottelius, Risch/Rotkreuz
# scan for ups & log to stdout
nut-scanner -UUU 2>/dev/null | tee /etc/nut/ups.conf
# Start drivers
/usr/sbin/upsdrvctl -u root start
# Start upsd
/usr/sbin/upsd
# one time full detail
ups_list=$(upsc -l 2>/dev/null)
for ups in $ups_list; do
upsc $ups
done
# Afterwards only minimal log
while true; do
ups_list=$(upsc -l 2>/dev/null)
for ups in $ups_list; do
echo ${ups}:
upsc $ups | grep -e ^ups.status -e ^input.voltage -e ^ups.load
done
sleep 60
done