Существует ли команда для определения даты и времени, когда компьютер Macintosh последний раз переходил в режим ожидания?
macos
mac
sleep-wake
newenglander
источник
источник
grep
команду, чтобыgrep -2 sleep
получить строку с датой и временем.grep sleep
может также соответствовать другим линиям. Нечто подобное,pmset -g log | grep -E '^.{24} sleep '
вероятно, следует использовать в сценариях.pmset -g log | grep "Display is turned off" | tail -1
На самом деле, что-то вроде
это то, что действительно дает мне чистую временную шкалу событий сна / бодрствования на 10.8.2. powerd ничего не записывает, по крайней мере, в моей системе (10.8.2, MacBook Pro Retina 15). Форматирование на этом сайте не соответствует чистому выводу, видимому на оболочке (то есть с учетом достаточной ширины окна):
источник
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "
для всех пробуждений, включаяDarkWake
'sВы также можете использовать,
pmset -g log | grep LidOpen
если вы хотите знать, когда крышка вашего MacBook была открыта.источник
pmset -g log | grep 'Clamshell Sleep'
. Вычтите 15 секунд, чтобы получить точное время, когда крышка была закрыта.Возможно, есть более эффективный способ получить точный последний раз, но на Lion вы можете искать
powerd
записи в/private/var/log/system.log
Если вам нравится терминал, что-то вроде
grep powerd /private/var/log/system.log
работает хорошо. Консольное приложение также имеет хорошую возможность поиска для фильтрации этих журналов.Если с момента последнего пролонгации файла журнала не было никакого события сна, вы можете использовать Консоль или
bzgrep
вместоgrep
поискаsystem.log.*.bz2 files
.источник
powerd
в одном из системных журналов. Могу ли я пропустить некоторые настройки дляpowerd
операций регистрации ?