Czy istnieje polecenie znalezienia daty i godziny, kiedy komputer Macintosh ostatnio wszedł w tryb uśpienia?
Czy istnieje polecenie znalezienia daty i godziny, kiedy komputer Macintosh ostatnio wszedł w tryb uśpienia?
Odpowiedzi:
Możesz użyć pmsetpolecenia, aby uzyskać te informacje. Następujące polecenie uzyskuje dziennik wpisów uśpienia / wybudzenia, a następnie ogranicza je do ostatniego wpisu na liście, który powinien być ostatnim uśpieniem:
pmset -g log | grep sleep | tail -n 1
Możesz oczywiście grać z czymkolwiek po, pmset -g logaby dać ci to, czego potrzebujesz.
grep sleepmoże również pasować do innych linii. Coś takiego pmset -g log | grep -E '^.{24} sleep 'powinno prawdopodobnie być użyte w skryptach.
pmset -g log | grep "Display is turned off" | tail -1
Właściwie coś takiego
pmset -g log|grep -e " Sleep " -e " Wake "
to, co naprawdę daje mi czystą oś czasu snu / czuwania w 10.8.2. powerd nic nie loguje, przynajmniej w moim systemie (10.8.2, MacBook Pro Retina 15). Formatowanie na tej stronie nie oddaje czystego wyniku widocznego na powłoce (to znaczy, biorąc pod uwagę wystarczającą szerokość okna):
02/03/13 19:48:37 GMT-03 Utrzymanie snu Uśpienie Uśpienie: Użycie prądu przemiennego (opłata: 99%) 26 sekund
02/03/13 19:49:03 GMT-03 Utrzymanie snu Uśpienie: Użycie prądu przemiennego : 99%) 27 sekund
02/03/13 19:49:30 GMT-03 Uśpienie Uśpienie Uśpienie Uśpienie: Korzystanie z prądu przemiennego (opłata: 99%) 26 sekund
02/03/13 19:49:56 GMT-03 Uśpienie Uśpienie Sen: Korzystanie z prądu przemiennego (opłata: 99%) 26 sekund
02/03/13 19:50:22 GMT-03 Konserwacja snu Sen: korzystanie z prądu przemiennego (opłata: 99%) 26 sekund
02/03/13 19:50:48 GMT-03 Utrzymanie snu Uśpienie Uśpienie: Użycie prądu przemiennego (opłata: 99%) 26 sekund
02/03/13 19:51:14 GMT-03 Utrzymanie snu Uśpienie: Użycie prądu przemiennego : 100%) 1802 s 02/03/13 20:39:17 GMT-03 Utrzymanie snu Uśpienie Uśpienie: Użycie BATT (Opłata: 100%) 244 s
02/03/13 20:43:21 GMT-03 Utrzymanie snu Uśpienie Uśpienie: Korzystanie z prądu przemiennego (opłata: 100%) 51 sekund
02/03/13 21:07:17 GMT-03 Utrzymanie snu Uśpienie: korzystanie z BATTU (opłata: 100%) 242 s
02/03/13 21:11:19 GMT-03 Uśpienie Uśpienie Uśpienie: Użycie prądu przemiennego (opłata: 100%) 1103 sek. 02/03/13 21:29:42 GMT-03 Wake Wake Wake z powodu EC.LidOpen / Lid Otwarty: Za pomocą prądu przemiennego (opłata: 100%)
03/03/13 00:00:26 GMT-03 Sen Bezczynny sen Sen: Za pomocą BATT (opłata: 85%) 96 sekund
03/03/13 00:02:02 GMT- 03 Uśpienie Uśpienie Uśpienie: Użycie prądu przemiennego (opłata: 85%) 38 sek
03/03/13 00:02:40 GMT-03 Obudź Obudź Obudź z powodu EHC1 / HID Aktywność: Korzystanie z prądu przemiennego (opłata: 85%) 4338 sekund 03/03/13 01:14:58 GMT-03 Uśpienie Klapka Uśpij Uśpienie do DarkWake : Korzystanie z prądu przemiennego (opłata: 100%) 48382 sek. 03/03/13 14:41:20 GMT-03 Wake DarkWake to FullWake ze względu na HID Aktywność: Używanie prądu przemiennego (opłata: 100%) 728 sek.
03/03/13 14: 53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Korzystanie z prądu przemiennego (opłata: 100%) 415 sekund
03/03/13 15:00:23 GMT-03 Wake DarkWake do pełnego budzenia z powodu HID Aktywność: Korzystanie z prądu przemiennego (opłata: 100 %) 718 sek
03/03/13 15:12:21 GMT-03 Sleep Clamshell Sleep to DarkWake: Korzystanie z prądu przemiennego (opłata: 100%) 156 sekund
03/03/13 15:14:57 GMT-03 Wake DarkWake do FullWake z powodu aktywności HID : Korzystanie z prądu przemiennego (opłata: 100%) 834 sek.
03/03/13 15:28:51 GMT-03 Uśpiona klapka Uśpienie do DarkWake: Korzystanie z prądu przemiennego (opłata: 100%) 378 sek.
03/03/13 15:35:09 GMT-03 Obudź DarkWake do FullWake z powodu aktywności HID: Korzystanie z prądu przemiennego (opłata: 100%)
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "dla wszystkich budzi tym DarkWake„s
Możesz również użyć, pmset -g log | grep LidOpenjeśli chcesz wiedzieć, kiedy pokrywa MacBooka została otwarta.
pmset -g log | grep 'Clamshell Sleep'. Odejmij 15 sekund, aby uzyskać dokładny czas zamknięcia pokrywy.
Może być bardziej skuteczny sposób na uzyskanie dokładnego ostatniego razu, ale na lwie możesz wyszukiwać powerdwpisy w/private/var/log/system.log
Jeśli lubisz terminal, coś podobnego grep powerd /private/var/log/system.logdziała dobrze. Aplikacja konsoli ma również dobrą funkcję wyszukiwania do filtrowania tych dzienników.
Jeśli od ostatniego przejścia pliku dziennika nie wystąpiło zdarzenie uśpienia, można użyć konsoli lub bzgrepzamiast grepprzeszukać system.log.*.bz2 files.
powerdw żadnym dzienniku systemowym. Czy mogę pominąć jakieś ustawienia rejestrowania powerddziałań?
greppolecenie, abygrep -2 sleepuzyskać linię z datą i godziną.