¿El comando de la terminal para determinar la última vez que se desconectó una MacBook Pro de la alimentación de CA?

5

Tenemos múltiples usuarios a los que se les asigna MacBook Pro y sabemos que nunca los retiran de sus escritorios. Necesitamos algún tipo de prueba para reutilizar este hardware y emitirles un iMac. Realmente nos gustaría un comando de terminal que podamos enviar o un script que podamos ejecutar para determinar la última vez que se desconectó la computadora portátil.

Hasta ahora, todo lo que hemos encontrado simplemente te dice su estado actual, pero no el "temporizador".

    
pregunta Rosko 10.01.2013 - 15:49

4 respuestas

9

Es posible que pueda usar ioreg para determinar el número de ciclos de la batería. Un recuento de ciclos bajo indica que la batería no se ha descargado y cargado mucho.

ioreg -l | grep Capacity

"Recuento de ciclos" muestra cuántas veces se ha ciclado la batería. Puede leer más sobre los recuentos del ciclo de la batería aquí .

Otra idea es usar pmset para registrar el estado de la alimentación del sistema. En teoría, podría tener ese volcado en un archivo para investigar después de que haya pasado algún tiempo.

Echa un vistazo a la página de manual de pmset .

pmset -g pslog registrará el estado de alimentación del sistema. Cuando el dispositivo esté desconectado o enchufado, verá la actualización del registro. Esto podría mostrar con qué frecuencia se desenchufa y carga una computadora portátil. Si permanece enchufado durante largos períodos de tiempo, o a menudo se extrae de 'AC Power', entonces sabrá si es móvil o no.

    
respondido por el ckoerner 10.01.2013 - 17:52
4

Tuve un dilema similar y, de hecho, codifiqué el syslog por el evento magsafeStateChanged ... funcionó a la perfección. En la terminal:

syslog | grep magsafeStateChanged

Debería regresar:

Jun 17 03:39:19 computername loginwindow[43] <Notice>: magsafeStateChanged state changed old 2 new 1

Tu cambio de tiempo varía, pero para mí el estado 2 está desenchufado y el estado 1 está conectado. (Lo determiné siguiendo el syslog al desconectar el dispositivo).

    
respondido por el KellyTheDude 17.06.2014 - 15:58
3

pmset -g rawlog

mostrará los detalles de la batería

    
respondido por el tiltdad 16.01.2013 - 20:58
1

Tercero, sugeriré los registros de pmset. Sin embargo, una forma más fácil de acceder a ese registro (probado en 10.8) es abrir Información del sistema, ir a la sección de Software, seleccionar la subsección Registros y debería ver "Administración de energía registros ". Espero que esto ayude!

    
respondido por el MrCoBalt 17.01.2013 - 00:35

Lea otras preguntas en las etiquetas