กำหนดว่าเมื่อใดที่แล็ปท็อปถูกเสียบเข้ากับแหล่งพลังงานเป็นครั้งสุดท้าย


9

ฉันกำลังมองหารายการบันทึกของเมื่ออุปกรณ์ของฉันถูกเสียบและถอดปลั๊กไฟจากแหล่งจ่ายไฟหลักหรือเมื่อแบตเตอรี่เปลี่ยนจากสถานะการคายประจุ / การชาร์จ รายการบันทึกใดที่ฉันต้องการค้นหาสิ่งนี้


ฉันไม่มีแล็ปท็อป แต่ลองcat /var/log/syslog | grep -i batteryดู
UniversallyUniqueID

ขอบคุณสำหรับคำแนะนำฉันได้ลองไปแล้วsudo grep -i battery /var/log/*แต่ไม่พบสิ่งที่เกี่ยวข้องกับการชาร์จ
Holy Mackerel

บางทีที่นี่คุณจะพบเบาะแสสำหรับ ouput ที่คุณต้องการ: askubuntu.com/questions/69556/…
fullmooninu

คำตอบ:


6

ดูคำถามนี้ :

UPower เก็บข้อมูลประวัติในไฟล์สี่ไฟล์ใน / var / lib / upower /
นี่คือข้อมูล 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

ยอดเยี่ยมเพียงแค่สิ่งที่ฉันเป็นหลังจาก ฉันรู้ว่าข้อมูลต้องอยู่ที่ไหนซักแห่ง! ขอบคุณ.
Holy Mackerel

2
การแก้ไขเล็กน้อย: date -dไม่ใช่-s
Julien Carsique
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.