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.822 ]
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;
Faciliando copiar DVD com 2 gravadoras pelo terminal
Usando variáveis em shell script
Tempo e temperatura local no terminal
cpb - Copia arquivos executáveis...
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
Programa simples pra cortar vídeos (7)
Instalação automatizada do Debian 12 em UEFI (1)
Browser/Placa de vídeo trava Ubuntu 22.04 (2)