X-Git-Url: https://iankelling.org/git/?a=blobdiff_plain;f=system-status;fp=system-status;h=6b25454468af35da3960ea2ae8ec5756047347ad;hb=7f6a974222bd0f3936b61a8430d3e28a13307632;hp=28b302441684782b49f838b50512b6c13912eca9;hpb=523b7ff889aaafdcd997d84b2a06744993018e89;p=distro-setup diff --git a/system-status b/system-status index 28b3024..6b25454 100755 --- a/system-status +++ b/system-status @@ -443,6 +443,7 @@ if [[ $1 ]]; then exit 0 fi +loop_count=0 main-loop() { while true; do power=true @@ -450,16 +451,25 @@ main-loop() { power=false fi wait=15 - if ! $power; then - if systemctl -q is-active bitcoind; then - bitcoinoff + + if $power; then + if (( loop_count % 10 == 0 )); then + bat=$(cat /sys/class/power_supply/BAT0/capacity) + case $bat in + 100|9?) + bitcoinon & + ;; + esac fi + else + bitcoinoff wait=60 fi sleep $wait write-status mute + loop_count=$(( loop_count + 1 )) done }