ラップトップが最後に電源に接続された時期を特定します


8

デバイスが主電源に接続されたとき、または主電源から切断されたとき、またはバッテリーが放電/充電状態から変化したときのログエントリを探しています。これを探すためにどのログエントリを探す必要がありますか?


私はラップトップを持っていませんが、cat /var/log/syslog | grep -i battery見てみてください。
UniversallyUniqueID

提案をありがとう、私はすでに試しましたsudo grep -i battery /var/log/*が、充電に関連するものは何も見つかりません。
ホーリー

たぶん、ここにあなたがあなたのouputをのための手がかりを見つけることができますしたい:askubuntu.com/questions/69556/...
fullmooninu

回答:


5

この質問を参照してください:

UPowerは、その履歴情報を/ var / lib / upower /の4つのファイルに保存します。
これは、gnome-power-statisticsが充電/放電プロファイルを描画するために使用するデータです。
例えば:

$ 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

私が求めていたものは素晴らしい。データがどこかに存在しなければならないことを知っていました!ありがとうございました。
ホーリーマカレル2016年

2
小さな修正:date -dなし-s
Julien Carsique
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.