Existe um comando para encontrar a data e a hora em que um computador Macintosh entrou no modo de suspensão pela última vez?
macos
mac
sleep-wake
newenglander
fonte
fonte
grep
comando paragrep -2 sleep
obter a linha com a data e a hora.grep sleep
também pode corresponder a outras linhas. Algo comopmset -g log | grep -E '^.{24} sleep '
provavelmente deve ser usado em scripts.pmset -g log | grep "Display is turned off" | tail -1
Na verdade, algo como
é o que realmente me fornece uma linha do tempo limpa dos eventos de sono / vigília no 10.8.2. O powerd não registra nada sobre isso, pelo menos no meu sistema (10.8.2, MacBook Pro Retina 15). A formatação neste site não faz jus à saída limpa vista em um shell (ou seja, dada largura suficiente para a janela):
fonte
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "
para todas as vigílias, incluindoDarkWake
'sVocê também pode usá-
pmset -g log | grep LidOpen
lo se quiser saber quando a tampa do seu MacBook foi aberta.fonte
pmset -g log | grep 'Clamshell Sleep'
. Subtraia 15 segundos para obter o tempo exato em que a tampa foi fechada.Pode haver uma maneira mais eficiente de obter a última hora exata, mas no lion você pode procurar
powerd
entradas em/private/var/log/system.log
Se você gosta de terminal, algo como
grep powerd /private/var/log/system.log
funciona bem. O aplicativo Console também possui uma boa capacidade de pesquisa para filtrar esses logs.Se não houve nenhum evento de suspensão desde a última vez em que o arquivo de log rolou, você pode usar o Console ou em
bzgrep
vez degrep
pesquisar nosystem.log.*.bz2 files
.fonte
powerd
em nenhum dos logs do sistema. Poderia estar faltando alguma configuração para aspowerd
atividades de log ?