#! /bin/bash nextcheck() { battime=`acpi -b | awk '{ print $5 }'` batlevel=`acpi -b | awk '{ print $4 }' | sed 's/\(.*\)../\1/'` if [ ${battime:0:2} -ge "02" ]; then echo "2h lub wicej ide spac na 50minut" sleep 50m elif [ ${battime:0:2} -ge "01" ]; then echo "godzina lub wiecej ide spac na 30minut" sleep 30m elif [ ${battime:3:2} -ge "20" ]; then echo "20minut lub wiecej ide spac na 5minut" sleep 5m else if [ $batlevel -le "7" ]; then echo "mniej niż 7% hibernuje się" exit 0 fi echo "mniej niz 20 minut. ide spac na 2minuty" sleep 2m fi } while true; do nextcheck done echo "daemon zakonczyl dzialanie. dodatkowe instrukcje?"