Determina quando o laptop foi conectado pela última vez ao poder

7

Estou procurando entradas de log quando meu dispositivo está conectado e desconectado da energia da rede ou quando a bateria muda do estado de descarregamento / carregamento. Quais entradas de log eu preciso procurar para isso?

    
por Holy Mackerel 04.10.2016 / 08:15

1 resposta

3

Veja this question :

UPower armazena suas informações históricas em quatro arquivos em / var / lib / upower /
Estes são os dados que o gnome-power-statistics usa para desenhar seus perfis de carga / descarga.
Por exemplo:

$ ls -t /var/lib/upower/* | head -4
/var/lib/upower/history-time-empty-AL15B33-48-3241.dat
/var/lib/upower/history-time-full-AL15B33-48-3241.dat
/var/lib/upower/history-charge-AL15B33-48-3241.dat
/var/lib/upower/history-rate-AL15B33-48-3241.dat

Parece que você pode verificar as alterações de estado de cobrança / descarga no arquivo de cobrança do histórico:

$ cat history-charge-AL15B33-48-3241.dat
1475784954      58.000  discharging
1475785164      57.000  discharging
1475785344      56.000  discharging
1475785598      57.000  charging
1475786432      58.000  charging

A coluna do punho é a data e hora. Você pode usar date -s @timestamp para obter algo mais legível:

$ cat history-charge-AL15B35-48-3241.dat | while read f; do
  d=$(date +"%b %e %H:%M:%S" -s @'echo $f | cut -d\  -f1');
  echo "$d  $f" ; done
Oct  6 22:15:54  1475784954      58.000  discharging
Oct  6 22:19:24  1475785164      57.000  discharging
Oct  6 22:22:24  1475785344      56.000  discharging
Oct  6 22:26:38  1475785598      57.000  charging
Oct  6 22:40:32  1475786432      58.000  charging
    
por lemonsqueeze 06.10.2016 / 23:05