Czy istnieje polecenie znalezienia daty i godziny, kiedy komputer Macintosh ostatnio wszedł w tryb uśpienia?
macos
mac
sleep-wake
Newenglander
źródło
źródło
grep
polecenie, abygrep -2 sleep
uzyskać linię z datą i godziną.grep sleep
może również pasować do innych linii. Coś takiegopmset -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
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):
źródło
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "
dla wszystkich budzi tymDarkWake
„sMożesz również użyć,
pmset -g log | grep LidOpen
jeśli chcesz wiedzieć, kiedy pokrywa MacBooka została otwarta.źródło
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
zamiastgrep
przeszukaćsystem.log.*.bz2 files
.źródło
powerd
w żadnym dzienniku systemowym. Czy mogę pominąć jakieś ustawienia rejestrowaniapowerd
działań?