Визначте, коли ноутбук востаннє підключався до живлення


9

Я шукаю записи журналу, коли мій пристрій підключено та відключено від мережі живлення або коли акумулятор змінюється від стану розряду / зарядки. Які записи в журналі мені потрібно шукати для цього?


У мене немає ноутбука, але спробуйте cat /var/log/syslog | grep -i battery.
UniversallyUniqueID

Дякую за пропозицію, я вже спробував, sudo grep -i battery /var/log/*але нічого, що стосується зарядки, не знайдено.
Свята Скумбрія

Можливо, тут ви знайдете підказку про потрібний вихід: askubuntu.com/questions/69556/…
fullmooninu

Відповіді:


6

Дивіться це запитання :

UPower зберігає свою історичну інформацію у чотирьох файлах у / var / lib / upower /
Це дані, які gnome-power-статистики використовують для складання своїх профілів заряду / розряду
Наприклад:

$ 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

Схоже, ви можете перевірити зміни стану зарядки / розряду у файлі історії зарядки:

$ 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

Кулак кулаком - це мітка часу. Ви можете використовувати date -s @timestampщось більш читабельне:

$ 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

Дивовижне саме те, що я був після. Я знав, що дані повинні десь існувати! Дякую.
Свята Скумбрія

2
невелика корекція: date -dні-s
Жульєн Карсік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.