Determinar quando o laptop foi conectado pela última vez à energia

8

Estou procurando entradas de registro de quando meu dispositivo está conectado e desconectado da rede elétrica ou quando a bateria muda do estado de descarga / carregamento. Quais entradas de log eu preciso procurar por isso?

Cavala Sagrada
fonte
Eu não tenho um laptop, mas tente cat /var/log/syslog | grep -i batterye veja.
UniversallyUniqueID
Obrigado pela sugestão, eu já tentei, sudo grep -i battery /var/log/*mas nada referente à cobrança foi encontrado.
Holy Mackerel
Talvez aqui você encontre uma pista para a saída que deseja: askubuntu.com/questions/69556/…
fullmooninu

Respostas:

5

Veja esta pergunta :

O 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 de 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 Fist é o registro de data e hora. Você pode usar date -s @timestamppara 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
limões
fonte
Impressionante exatamente o que eu estava procurando. Eu sabia que os dados tinham que existir em algum lugar! Obrigado.
Holy Mackerel
2
correção pequena: date -dnot #-s
Julien Carsique 22/11