Checar a carga da bateria (modo texto) com barra de status versão 1.0
Publicado por Evaldo Avelar Marques 13/08/2009
[ Hits: 12.490 ]
Homepage: http://evaldoavelar.blogspot.com/
Monitora o status da bateria e a sua carga com uma barra de progresso.
Trabalha em loop infinito, para sair tecle control-c.
####################################### # Medidor de carga da Bateria # # Descricaoo: Monitora o estatus da bateria e a sua carga. # Trabalha em loop infinito, para sair tecle control-c # # Entradas: Nenhuma # Saidas: Monitor de carga na saida padrao # # autor: Evaldo Avelar Marques agosto - 2009 # versao: 1.0 # ####################################### #!/bin/bash bat="BAT0" #bateria a ser monitorada intervalo=5; #intervalo de atualizacao em segundos while : ; do clear; echo 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ; echo '' echo 'Monitorando a Bateria:' $bat ; echo '' carga=$( cat /proc/acpi/battery/$bat/state | grep mAh | cut -c26-29) ; capacidade=$(cat /proc/acpi/battery/$bat/info | grep full | cut -c26-29); estado=$(cat /proc/acpi/battery/$bat/state | grep charging | cut -c26-39); echo 'Carga:' $carga 'mAh' ; echo 'Capacidade: '$capacidade 'mAh'; echo -n 'Estado: ' if [ $estado = "charging" ] ; then echo -n "Carregando" else echo -n "Descarregando" fi; echo '' # Calculo do percentual da bateria p=$(( $carga * 100 )); p=$(( $p / $capacidade )) ; echo ''; echo ' ' $p '%' ; cont=$(( $p / 10 )); echo -n "0% " for (( i=0 ; i < 10 ; i++ )) do if [[ $i -lt $cont ]]; then echo -n "=" else echo -n "-" fi; done; echo -n " 100%" echo '' echo '' echo 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' ; sleep $intervalo; done;
Configurar a rede no Debian, Kurumim e Ubuntu
Copiando um arquivo matriz para vários outros com nomes diferentes...
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando Zoom Client no Ubuntu 24.04 LTS
Instalando Zoom Client no Fedora 40
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Clone de schema - Postgres (2)
Dualboot Fedora 40 e LinuxMint 21 (12)
Dificuldade em ler binário (6)
Em que pasta/arquivo ficam as configurações das janelas em derivados d... (1)