장치의 전원을 껐다 켜거나 배터리가 방전 / 충전 상태에서 바뀔 때의 로그 항목을 찾고 있습니다. 어떤 로그 항목을 찾아야합니까?
답변
참조 이 질문 :
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