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ć pmset
polecenia, 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 log
aby dać ci to, czego potrzebujesz.
grep sleep
moż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 LidOpen
jeś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ć powerd
wpisy w/private/var/log/system.log
Jeśli lubisz terminal, coś podobnego grep powerd /private/var/log/system.log
dział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 bzgrep
zamiast grep
przeszukać system.log.*.bz2 files
.
powerd
w żadnym dzienniku systemowym. Czy mogę pominąć jakieś ustawienia rejestrowania powerd
działań?
grep
polecenie, abygrep -2 sleep
uzyskać linię z datą i godziną.