it-swarm.com.de

Bestimmen Sie, wann der Laptop zuletzt an die Stromversorgung angeschlossen war

Ich suche nach Protokolleinträgen, wenn mein Gerät an das Stromnetz angeschlossen und von diesem getrennt wird oder wenn sich der Akku aus dem Entlade-/Ladezustand ändert. Welche Protokolleinträge muss ich dafür suchen?

8
Holy Mackerel

Siehe diese Frage :

UPower speichert seine historischen Informationen in vier Dateien in/var/lib/upower /
Dies sind die Daten, die die Gnomen-Leistungsstatistik verwendet, um ihre Lade-/Entladeprofile zu zeichnen.
Zum Beispiel:

$ 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

Sieht so aus, als könnten Sie Änderungen des Lade-/Entladezustands in der Verlaufsladedatei überprüfen:

$ 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

Die erste Spalte ist der Zeitstempel. Sie können date -s @timestamp verwenden, um etwas besser lesbares zu erhalten:

$ 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
5
lemonsqueeze