lunes, 14 de febrero de 2011

Monitoreo de la bateria con comando en linux

No quieres depender de la interfaz gráfica para saber el estado de tu bateria?.

El comando que debes usar es: acpi. A continuación algunos ejemplos:
acpi -b: 
         Battery 0: Discharging, 15%, 01:10:06 remaining. 
      Discharging significa que no esta conectada a corriente, luego muestra el % de carga y cuanto tiempo nos queda de utilización.

acpi -V:
Battery 0: Discharging, 15%, 01:11:56 remaining
Battery 0: design capacity 6600 mAh, last full capacity 6615 mAh = 100%
Adapter 0: off-line
Thermal 0: ok, 56.0 degrees C
Thermal 0: trip point 0 switches to mode critical at temperature 95.0 degrees C
Thermal 0: trip point 1 switches to mode passive at temperature 90.0 degrees C
Cooling 0: Processor 0 of 10
Cooling 1: Processor 0 of 10

La mayoría de esta información se extrae del directorio: /proc/acpi/battery/BAT1/  los archivos mas interesantes son info y state, con el comando cat se puede ver el contenido. Ejemplo:
cat /proc/acpi/battery/BAT1/state
cat /proc/acpi/battery/BAT1/info