cómo averiguar la hora de inicio del último sueño

49

¿Hay algún comando para encontrar la fecha y la hora en que una computadora Macintosh ingresó por última vez al modo de suspensión?

    
pregunta newenglander 24.05.2012 - 18:38

4 respuestas

38

Puede usar el comando pmset para obtener esta información. El siguiente comando obtiene un registro de las entradas de suspensión / activación y luego lo restringe a la última entrada de la lista, que debería ser la suspensión más reciente:

pmset -g log | grep sleep | tail -n 1

Obviamente, puedes jugar con cualquier cosa después de pmset -g log para darte lo que necesitas.

    
respondido por el binarybob 24.05.2012 - 20:20
63

En realidad, algo como

pmset -g log|grep -e " Sleep  " -e " Wake  "

es lo que realmente me da una línea de tiempo limpia de los eventos de suspensión / activación en 10.8.2. powerd no registra nada al respecto, al menos en mi sistema (10.8.2, MacBook Pro Retina 15). El formato en este sitio no hace justicia a la salida limpia que se ve en un shell (es decir, dado el ancho suficiente a la ventana):

  

02/02/13 19:48:37 GMT-03 Mantenimiento del sueño Sueño Sueño: usando CA (carga: 99%) 26 segundos
  03/02/13 19:49:03 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 99%) 27 segundos
  03/02/13 19:49:30 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 99%) 26 segundos
  03/02/13 19:49:56 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 99%) 26 segundos
  03/02/13 19:50:22 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 99%) 26 segundos
  03/02/13 19:50:48 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 99%) 26 segundos
  03/02/13 19:51:14 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 100%) 1802 segundos   02/03/13 20:39:17 GMT-03 Mantenimiento del sueño Sueño del sueño: utilizando BATT (carga: 100%) 244 segundos
  03/02/13 20:43:21 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 100%) 51 segundos
  02/03/13 21:07:17 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de BATT (carga: 100%) 242 segundos
  03/02/13 21:11:19 GMT-03 Mantenimiento del sueño Sueño del sueño: Uso de CA (carga: 100%) 1103 segundos   03/02/13 21:29:42 GMT-03 Wake Wake debido a EC.LidOpen / Lid Open: Uso de CA (carga: 100%)
  03/03/13 00:00:26 GMT-03 Sueño inactivo Sueño: utilizando BATT (carga: 85%) 96 segundos
  03/03/13 00:02:02 GMT-03 Mantenimiento del sueño Sueño del sueño: usando CA (carga: 85%) 38 segundos
  03/03/13 00:02:40 GMT-03 Wake Wake debido a EHC1 / Actividad HID: Uso de CA (carga: 85%) 4338 segundos   03/03/13 01:14:58 GMT-03 Sleep Clamshell Sleep to DarkWake: Uso de CA (carga: 100%) 48382 segundos   03/03/13 14:41:20 GMT-03 Wake DarkWake to FullWake debido a la actividad HID: Uso de CA (carga: 100%) 728 segundos
  03/03/13 14:53:28 GMT-03 Sleep Clamshell Sleep to DarkWake: Uso de CA (carga: 100%) 415 segundos
  03/03/13 15:00:23 GMT-03 Wake DarkWake to FullWake debido a la actividad HID: Uso de CA (carga: 100%) 718 segundos
  03/03/13 15:12:21 GMT-03 Sleep Clamshell Sleep to DarkWake: Uso de CA (carga: 100%) 156 segundos
  03/03/13 15:14:57 GMT-03 Wake DarkWake to FullWake debido a la actividad HID: Uso de CA (carga: 100%) 834 segundos
  03/03/13 15:28:51 GMT-03 Sleep Clamshell Sleep to DarkWake: Uso de CA (carga: 100%) 378 segundos
  03/03/13 15:35:09 GMT-03 Wake DarkWake to FullWake debido a la actividad HID: Uso de AC (carga: 100%)

    
respondido por el pldg 03.03.2013 - 21:28
8

También puedes usar pmset -g log | grep LidOpen si quieres saber cuándo se abrió la tapa de tu MacBook.

    
respondido por el SomeDude 15.01.2016 - 19:38
4

Puede haber una forma más eficiente de obtener la última vez exacta, pero en lion puede buscar powerd entradas en /private/var/log/system.log

Si te gusta el terminal, algo como grep powerd /private/var/log/system.log funciona bien. La aplicación de la consola también tiene una buena capacidad de búsqueda para filtrar estos registros.

Si no hubo ningún evento de suspensión desde la última vez que se reinvirtió el archivo de registro, puede usar la Consola o bzgrep en lugar de grep para buscar el system.log.*.bz2 files .

    
respondido por el bmike 24.05.2012 - 18:45

Lea otras preguntas en las etiquetas