blob: e160d75828dbb1ebaacfda73efb5a416f2bdd595 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/bin/sh
# Query sanctum battery state via persistent SSH.
out=$(ssh -o ConnectTimeout=3 -o BatchMode=yes sanctum-status \
'sysctl -n hw.acpi.battery.life hw.acpi.acline' 2>/tmp/sanctum-battery.err)
if [ -z "$out" ]; then
echo "BAT ?"
exit 0
fi
life=$(echo "$out" | sed -n '1p')
acline=$(echo "$out" | sed -n '2p')
if [ "$acline" = "1" ]; then
flag="AC"
else
flag="-"
fi
if [ "$acline" = "1" ] && [ "$life" -ge 60 ]; then
echo "BAT ${life}% ${flag} !"
else
echo "BAT ${life}% ${flag}"
fi
|