Em vez de reinventar a roda escrever seu próprio script, você pode ver cpufreqd
. Sua página de manual do arquivo de configuração inclui exemplos onde (falta) de energia e bateria AC nível são levados em consideração.
Para instalar:
sudo apt-get update ; sudo apt-get install cpufreqd