Existe um comando para encontrar a data e a hora em que um computador Macintosh entrou no modo de suspensão pela última vez?
Existe um comando para encontrar a data e a hora em que um computador Macintosh entrou no modo de suspensão pela última vez?
Respostas:
Você pode usar o pmset
comando para obter essas informações. O comando a seguir obtém um log das entradas de suspensão / ativação e a restringe à última entrada da lista, que deve ser a suspensão mais recente:
pmset -g log | grep sleep | tail -n 1
Obviamente, você pode brincar com qualquer coisa depois pmset -g log
para dar o que você precisa.
grep sleep
também pode corresponder a outras linhas. Algo como pmset -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
pmset -g log|grep -e " Sleep " -e " Wake "
é 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):
02/03/13 19:48:37 GMT-03 Manutenção do sono Sono do sono: usando CA (cobrança: 99%) 26 segs
02/03/13 19:49:03 GMT-03 Manutenção do sono Sono do sono: usando CA (cobrança) : 99%) 27 s
02/03/13 19:49:30 GMT-03 Manutenção do Sono Sono: Usando AC (Cobrança: 99%) 26 s
02/03/13 19:49:56 GMT-03 Sono com Manutenção Sono: Usando CA (cobrança: 99%) 26 segundos
02/03/13 19:50:22 GMT-03 Manutenção do sono Sono Sono: Usando CA (cobrança: 99%) 26 segundos
02/03/13 19:50:48 GMT-03 Manutenção do Sono Sono do Sono: Usando CA (Carga: 99%) 26 segs
02/03/13 19:51:14 GMT-03 Manutenção do Sono Sono do Sono: Usando CA (Carga) : 100%) 1802 segundos 02/03/13 20:39:17 GMT-03 Manutenção do Sono Sono: Usando BATT (Cobrança: 100%) 244 segundos
02/03/13 20:43:21 GMT-03 Sono com Manutenção Sono: usando CA (carga: 100%) 51 segs
02/03/13 21:07:17 GMT-03 Manutenção do sono Sono sono: usando BATT (carga: 100%) 242 s
02/03/13 21:11:19 GMT-03 Manutenção do sono Sono do sono: usando CA (cobrança: 100%) 1103 segundos 02/03/13 21:29:42 GMT-03 Wake Wake devido a EC.LidOpen / Lid Aberto: Usando CA (cobrança: 100%)
03/03/13 00:00:26 GMT-03 Suspensão inativa Suspensão do sono: Usando BATT (carga: 85%) 96 segundos
03/03/13 00:02:02 GMT- 03 Manutenção do sono Sono do sono: usando CA (carga: 85%) 38 s
03/03/13 00:02:40 GMT-03 Wake Wake devido a EHC1 / HID Atividade: Usando AC (Cobrança: 85%) 4338 secs 03/03/13 01:14:58 GMT-03 Sleep Clamshell Sleep to DarkWake : Usando AC (Cobrança: 100%) 48382 segundos 03/03/13 14:41:20 GMT-03 Ativar DarkWake para FullWake devido a Atividade HID: Usando AC (Cobrança: 100%) 728 segundos
03/03/13 14: 53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge: 100%) 415 secs
03/03/13 15:00:23 GMT-03 Wake DarkWake to FullWake devido à atividade HID: Using AC (Charge: 100 %) 718 s
03/03/13 15:12:21 GMT-03 Sleep Clamshell Sleep to DarkWake: Using AC (Charge: 100%) 156 segs
03/03/13 15:14:57 GMT-03 Wake DarkWake to FullWake devido à atividade HID : Usando AC (carga: 100%) 834 secs
03/03/13 15:28:51 GMT-03 do sono garra do sono para DarkWake: Usando AC (carga: 100%) 378 secs
03/03/13 15:35:09 GMT-03 Ativar DarkWake para FullWake devido a Atividade HID: Usando AC (Cobrança: 100%)
pmset -g log|grep -e " Sleep " -e " Wake " -e " DarkWake "
para todas as vigílias, incluindo DarkWake
's
Você também pode usá- pmset -g log | grep LidOpen
lo se quiser saber quando a tampa do seu MacBook foi aberta.
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 de grep
pesquisar no system.log.*.bz2 files
.
powerd
em nenhum dos logs do sistema. Poderia estar faltando alguma configuração para as powerd
atividades de log ?
grep
comando paragrep -2 sleep
obter a linha com a data e a hora.