Cómo se apagó mi iMac

Estaba trabajando, luego recibí una llamada telefónica y dejé mi iMac por un tiempo. macOS Sierra se está ejecutando.

Regresé unos 30 minutos después y descubrí que mi Mac estaba apagada.

Como no hay fantasmas en casa, pensé que olvidé que lo apagué, tal vez distraídamente (estoy bastante seguro de que no lo hice, de todos modos).

La pregunta es: ¿hay alguna forma de verificar CÓMO se apagó el iMac? (accidente, problema con la red eléctrica, manual, etc.)

Leí los datos de la consola pero no sé exactamente qué buscar (aparentemente no hay bloqueo).

Actualización: Lo último que veo en system.log:

Jan  4 10:33:53 M-iMac com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.pid.IDECacheDeleteAppExtension.2237): Path not allowed in target domain: type = pid, path = /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/XPCServices/RootDebuggingXPCService.xpc error = 147: The specified service did not ship in the requestor's bundle, origin = /Applications/Xcode.app/Contents/PlugIns/IDECacheDeleteAppExtension.appex    
Jan  4 10:33:54 M-iMac com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.pid.IDECacheDeleteAppExtension.2237): Path not allowed in target domain: type = pid, path = /Applications/Xcode.app/Contents/Frameworks/DFRSupportKit.framework/Versions/A/XPCServices/IDETouchBarSimulatorService.xpc error = 147: The specified service did not ship in the requestor's bundle, origin = /Applications/Xcode.app/Contents/PlugIns/IDECacheDeleteAppExtension.appex
Jan  4 10:33:54 M-iMac com.apple.xpc.launchd[1] (com.apple.nowplayingtouchui): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

Aquí estoy reiniciando (supongo):

Jan  4 11:03:51 localhost bootlog[0]: BOOT_TIME 1483524231 0
En la Terminal, emita el comando syslog | grep -i "shutdown cause"y publique los resultados de su pregunta.
No muy útil, supongo. Solo obtengo: "NOTA: la mayoría de los registros del sistema se han movido a un nuevo sistema de registro. Consulte el registro (1) para obtener más información".
Grrrr... Olvidé que macOS cambió a un nuevo sistema de registro y no tengo acceso a una Mac con Sierra para probar. Sin embargo, puede buscar en la consola el registro del sistema. Busque la frase "causa de cierre". Puede encontrar el "registro del sistema" haciendo clic en "Mostrar lista de registro" en la barra de menú de la Consola.

Respuestas (2)

Hay otras preguntas en Ask Different con respecto a lo que significan los códigos de apagado, por ejemplo, ¿ dónde encontrar la lista de errores de causas de apagado? [que se vincula a una lista mantenida por uno de los miembros senior de Ask Different], pero opté por la forma más simple, basada en GUI, de encontrar los datos, en lugar de usar la terminal.

[Necesito saber si esto todavía funciona en Sierra, ya que los comentarios sugieren que la ubicación de los datos ahora puede ser diferente]
Esto es de El Capitán.

Inicie la Consola desde Aplicaciones/Utilidades
A la izquierda, seleccione 'Todos los mensajes' y luego en la parte superior derecha en el cuadro de búsqueda, escriba 'apagar'

ingrese la descripción de la imagen aquí

Tenga en cuenta que un reinicio no parece generar ningún mensaje de apagado.

Debo decir que la GUI de mi consola (en Sierra) es un poco diferente. De todos modos, no pude encontrar ningún apagado. Lo único que está bastante claro es que no se informa nada durante media hora.
Actualicé el cuerpo de la pregunta.
Es posible que deba iniciar sesión como usuario con privilegios de administrador para ver todos los mensajes correspondientes. La consola oculta cosas de manera selectiva de los no administradores; pero no estoy seguro de si el mensaje de apagado está oculto o no.
soy administrador y root

Qué sucede si ingresas lo siguiente en la Terminal:

log show --style syslog --last 24h | egrep shutdown\ cause | awk -F')' '{print substr($0,1,19), $NF}' 

Nota: lo anterior mostrará las causas de apagado de las últimas 24 horas. Si necesita retroceder más, edite el valor de 24 horas.

Por ejemplo, para interrogar las últimas 36 horas, cambiaría las 24 horas a las 36 horas para ingresar:

log show --style syslog --last 36h | egrep shutdown\ cause | awk -F')' '{print substr($0,1,19), $NF}'  

Déjame saber cómo vas.

-bash: log: command not found?? ¿Es solo Sierra? sigo en el cap
Esto es lo que obtengo: 2017-01-04 08:09:24 Causa de cierre anterior: 0 2017-01-04 11:04:39 Causa de cierre anterior: 0 Probablemente el cierre que busco es el de las 11: 04 (cuando reinicié)
Ahora bien, si el 0 es un tema de "fuente de alimentación", es muy raro porque el primero de los dos apagados ha sido "manual"
@Tetsujin No he instalado Sierra en ninguna de mis máquinas, pero tengo este comando en mi "caja de herramientas" (por así decirlo), confirmado que funciona en Sierra 10.12.1 a mediados de noviembre. Mantengo registros meticulosos (incluso si lo digo yo mismo) y estaba muy seguro de que esto le daría al OP lo que quería. :)
@3000 El código de apagado 0 es un poco ambiguo porque puede ser causado por una causa de hardware o directamente por el usuario. Más específicamente, significa una pérdida repentina de energía causada por una falla de hardware o una acción del usuario (por supuesto, una falla de energía como un apagón también daría como resultado un código de apagado 0). Ahora ves mi punto de que es ambiguo. Dado que usted dice que dejó su iMac durante aproximadamente media hora, ¿quizás hubo un apagón (o incluso un apagón) en ese momento? A menos que note este comportamiento repetidamente, no asumiría que es una falla de hardware.