Temos vários usuários aos quais são atribuídos MacBook Pro, que sabemos que nunca os tiram de suas mesas. Precisamos de algum tipo de prova para adaptar novamente esse hardware e emitir um iMac. Gostaríamos realmente de um comando de terminal que possamos enviar ou de um script que possamos executar para determinar a última vez que o laptop foi desconectado.
Até agora, tudo o que encontramos apenas informa o estado atual, mas não o "temporizador"?
Eu tive um dilema semelhante e realmente recebi o syslog do evento magsafeStateChanged ... funcionou como um encanto. No terminal:
Deve retornar:
Sua milhagem pode variar, mas para mim o estado 2 está desconectado e o estado 1 está conectado. (Eu determinei isso ajustando o syslog ao desconectar o dispositivo)
fonte
NVEthernet::setLinkStatus
(no meu casomagsafeStateChanged
não era aqui, e eu estava tentando obter informações sobre quanto tempo uma queda de energia durou)pmset -g rawlog
mostrará detalhes da bateria
fonte
01/01/15 15:55:34 No AC; Not Charging; 95%; Cap=4545: FCC=4782; Design=5770; Time=3:44; -1217mA; Cycles=450/1000; Location=0; Polled boot=12/31/14 01:49:55; Full=01/01/15 15:55:34; User visible=01/01/15 15:54:34
Terceiro, sugerirei os logs do pmset; no entanto, uma maneira mais fácil de acessar esse log (testado em 10.8) é abrir as Informações do sistema, ir para a seção Software, escolher a subseção Logs e você verá "Logs de gerenciamento de energia". Espero que isto ajude!
fonte