#!/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