Làm thế nào để tìm ra thời gian bắt đầu của giấc ngủ cuối cùng


57

Có lệnh nào để tìm ngày và giờ mà máy tính Macintosh cuối cùng vào chế độ ngủ không?

Câu trả lời:


44

Bạn có thể sử dụng pmsetlệnh để có được thông tin này. Lệnh sau nhận được nhật ký của các mục ngủ / thức sau đó giới hạn mục này ở mục cuối cùng trong danh sách nên là giấc ngủ gần đây nhất:

pmset -g log | grep sleep | tail -n 1

Bạn rõ ràng có thể chơi xung quanh với bất cứ điều gì sau đó pmset -g logđể cung cấp cho bạn những gì bạn cần.


2
hey cảm ơn đã làm việc chỉ cần thay đổi greplệnh để grep -2 sleepcó được dòng với ngày và thời gian.
newenglander

Ồ vâng, bây giờ đó là những gì tôi đang nói về. Thông tin giấc ngủ chính xác và không phải một số tệp nhật ký grepping hy vọng sẽ có được một gợi ý về giấc ngủ. :-)
bmike

grep sleepcũng có thể phù hợp với các dòng khác. Một cái gì đó giống như pmset -g log | grep -E '^.{24} sleep 'có lẽ nên được sử dụng trong các kịch bản.
Lri

@Lri Đồng ý. Tôi đã thực hiện lệnh ban đầu trong khoảng 5 giây và đó cũng là lý do tôi thêm câu cuối cùng ;-) Cảm ơn đã sửa.
binarybob

1
Điều này làm việc cho tôi vào ngày 10.11.5:pmset -g log | grep "Display is turned off" | tail -1
usandfriends

73

Trên thực tế, một cái gì đó như

pmset -g log|grep -e " Sleep  " -e " Wake  "

là những gì thực sự mang lại cho tôi một dòng thời gian rõ ràng về các sự kiện ngủ / thức vào ngày 10.8.2. powerd không đăng nhập bất cứ điều gì về nó, ít nhất là trên hệ thống của tôi (10.8.2, MacBook Pro Retina 15). Định dạng trên trang web này không công bằng với đầu ra sạch nhìn thấy trên một vỏ (nghĩa là, được cung cấp đủ chiều rộng cho cửa sổ):

02/03/13 19:48:37 GMT-03 Bảo trì giấc ngủ Giấc ngủ: Sử dụng AC (Sạc: 99%) 26 giây
02/03/13 19:49:03 GMT-03 Bảo trì giấc ngủ Ngủ: Sử dụng AC (Sạc : 99%) 27 giây
02/03/13 19:49:30 GMT-03 Bảo trì giấc ngủ Giấc ngủ: Sử dụng AC (Sạc: 99%) 26 giây
02/03/13 19:49:56 GMT-03 Bảo trì giấc ngủ Ngủ Ngủ: Sử dụng AC (Sạc: 99%) 26 giây
02/03/13 19:50:22 GMT-03 Bảo trì giấc ngủ Ngủ: Sử dụng AC (Sạc: 99%) 26 giây
02/03/13 19:50:48 GMT-03 Bảo trì giấc ngủ Giấc ngủ: Sử dụng AC (Sạc: 99%) 26 giây
02/03/13 19:51:14 GMT-03 Bảo trì giấc ngủ Ngủ: Sử dụng AC (Sạc : 100%) 1802 giây 02/03/13 20:39:17 GMT-03 Bảo trì giấc ngủ Ngủ ngon: Sử dụng BATT (Sạc: 100%) 244 giây
02/03/13 20:43:21 GMT-03 Bảo trì giấc ngủ Ngủ Ngủ: Sử dụng AC (Sạc: 100%) 51 giây
02/03/13 21:07:17 GMT-03 Bảo trì giấc ngủ Ngủ: Sử dụng BATT (Sạc: 100%) 242 giây
02/03/13 21:11:19 GMT-03 Bảo trì giấc ngủ Giấc ngủ: Sử dụng AC (Sạc: 100%) 1103 giây 02/03/13 21:29:42 GMT-03 Thức dậy do EC.LidOpen / Nắp Mở: Sử dụng AC (Sạc: 100%)
03/03/13 00:00:26 GMT-03 Ngủ không hoạt động Ngủ Ngủ: Sử dụng BATT (Sạc: 85%) 96 giây
03/03/13 00:02:02 GMT- 03 Bảo trì giấc ngủ Giấc ngủ: Sử dụng AC (Sạc: 85%) 38 giây
03/03/13 00:02:40 GMT-03 Thức dậy do Hoạt động EHC1 / HID: Sử dụng AC (Sạc: 85%) 4338 giây 03/03/13 01:14:58 GMT-03 Ngủ vỏ sò Ngủ với DarkWake : Sử dụng AC (Sạc: 100%) 48382 giây 03/03/13 14:41:20 GMT-03 Wake DarkWake thành FullWake do Hoạt động HID: Sử dụng AC (Sạc: 100%) 728 giây
03/03/13 14: 53:28 GMT-03 Ngủ Vỏ sò Ngủ tới DarkWake: Sử dụng AC (Sạc: 100%) 415 giây
03/03/13 15:00:23 GMT-03 Wake DarkWake thành FullWake do Hoạt động HID: Sử dụng AC (Sạc: 100 %) 718 giây
03/03/13 15:12:21 GMT-03 Ngủ Vỏ sò Ngủ với DarkWake: Sử dụng AC (Sạc: 100%) 156 giây
03/03/13 15:14:57 GMT-03 Đánh thức DarkWake thành FullWake do Hoạt động HID : Sử dụng AC (Sạc: 100%) 834 giây
03/03/13 15:28:51 GMT-03 Ngủ Vỏ sò Ngủ tới DarkWake: Sử dụng AC (Sạc: 100%) 378 giây
03/03/13 15:35:09 GMT-03 Wake DarkWake thành FullWake do Hoạt động HID: Sử dụng AC (Sạc: 100%)


Điều này thật tuyệt, ta !!
Ashutosh Jindal

4
Sử dụng pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "cho tất cả các tỉnh trong đó có DarkWake's
Tieme

@Tieme, pldg, Làm thế nào để tôi có được nhiều hồ sơ hơn? Nó chỉ hiển thị 2 tuần .
Pacerier

Câu trả lời tốt nhất, được chấp nhận đã không làm việc cho tôi. Macbook 2016.
đào

9

Bạn cũng có thể sử dụng pmset -g log | grep LidOpennếu bạn muốn biết khi nào nắp MacBook của bạn được mở.


Còn nắp đóng thì sao?
Devin G Rhode

1
MacBook vào chế độ ngủ 15 giây sau khi đóng nắp. Bạn có thể thấy khi máy của bạn vào chế độ ngủ do đóng nắp bằng lệnh pmset -g log | grep 'Clamshell Sleep'. Trừ 15 giây để có thời gian đóng nắp chính xác.
SomeDude

Trên MacOs High Sierra 10.13 pmset -g log | grep -e "Hiển thị được bật"
max4ever

4

Có thể có một cách hiệu quả hơn để có được chính xác thời gian qua, nhưng trên sư tử, bạn có thể tìm kiếm powerdcác mục trong/private/var/log/system.log

Nếu bạn thích thiết bị đầu cuối, một cái gì đó như grep powerd /private/var/log/system.loghoạt động tốt. Ứng dụng Console cũng có khả năng tìm kiếm tốt để lọc các nhật ký này.

Nếu không có sự kiện ngủ kể từ lần cuối cùng của tệp nhật ký, bạn có thể sử dụng Bảng điều khiển hoặc bzgrepthay vì grepđể tìm kiếm system.log.*.bz2 files.


Tôi không nhận được bất kỳ kết quả nào powerdtrong bất kỳ nhật ký hệ thống nào, tôi có thể thiếu một số cài đặt cho powerdhoạt động ghi nhật ký không?
newenglander

Nếu bạn ngủ và thức dậy và điều đó không hiển thị, thì bạn có thể chỉ nhìn vào tệp vào thời gian chính xác bạn đã ngủ mac để xem các tin nhắn mà máy mac của bạn đang thực hiện.
bmike

@bmike, Làm thế nào để xem thời gian mở khóa mật khẩu màn hình cuối cùng? (không ngủ / không ngủ)
Pacerier 30/03/18
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.