Determine por qué su Mac se despierta del modo de suspensión
Tabla de contenido:
¿Alguna vez ha puesto a dormir su Mac, solo para encontrarla despierta aparentemente por sí sola cuando regresa a la máquina? Me he topado con este misterio de una Mac que se activa al azar varias veces, y con algunos comandos de terminal puedes ayudar a rastrear qué hizo que tu Mac se despertara del modo de suspensión. Entonces, si se pregunta por qué su Mac se despierta del modo de suspensión, siga leyendo para saber cómo puede ayudar a determinar la causa.
Sepa que hay muchas razones por las que esto puede suceder, a veces es un evento de hardware que hace que la Mac se despierte del modo de suspensión, a veces es software y a veces es otra cosa. Esta guía le ayudará a determinar el motivo por el que cualquier Mac, iMac, MacBook Air, Pro, etc., se despierta del estado de suspensión. Sí, es un poco técnico y usa la línea de comando en Mac OS X para revisar los registros del sistema, y luego deberá comparar un código de "motivo de activación" de varios caracteres con una lista que se muestra a continuación que indica cuál es el motivo de suspensión real. Empecemos.
Cómo averiguar por qué una Mac se despierta del modo de suspensión
Inicie la Terminal, que se encuentra en /Aplicaciones/Utilidades/ y escriba exactamente lo siguiente en la línea de comando, dependiendo de su versión del software del sistema MacOS:
"Para macOS Monterey y Big Sur, pruebe el siguiente comando: pmset -g log |grep Wake Request "
Lo que puede revelar el proceso directo o la aplicación que causa la activación. Alternativamente, puede ejecutar el siguiente comando que también puede mostrar el proceso que causa la activación, pero también el código de depuración que puede ayudar a descubrir la causa de la activación del sistema:
log show |grep -i Wake request"
Para MacOS Sierra, Mojave, Catalina y posteriores, con el nuevo sistema de registro, use el siguiente comando:
log show |grep -i “Motivo de activación”
Para MacOS El Capitan, Yosemite, Mavericks y versiones anteriores, con el comando syslog tradicional:
"syslog |grep -i Motivo de activación"
Presiona regresar y luego verás un informe de los registros del sistema en Mac OS X que puede parecerse a lo siguiente:
Sáb 10 de julio 08:49:33 Núcleo de MacBookPro: motivo de activación=OHC1 Sáb 10 de julio 17:21:57 Núcleo de MacBookPro: motivo de activación=PWRB dom 11 de julio de 08 :34:20 Núcleo de MacBookPro: motivo de activación=EHC2 dom. 16 de julio 18:25:28 Núcleo de MacBookPro: motivo de activación=OHC1
Ahora querrá ver el código junto al texto “Razón de activación=”, esto es lo que le ayudará a saber por qué la computadora se despierta del modo de suspensión. Entonces, ¿qué significan estos códigos de motivos de activación?
Códigos de motivos de activación y su significado en Mac OS X
Describiremos cada código de motivo de activación de depuración del kernel y a qué se refiere, lo que lo guiará a lo que está causando que la máquina se active.
- OHC: significa Open Host Controller, generalmente es USB o Firewire. Si ve OHC1 u OHC2, es casi seguro que un teclado o mouse USB externo haya activado la máquina.
- EHC: significa Enhanced Host Controller, es otra interfaz USB, pero también pueden ser dispositivos inalámbricos y bluetooth, ya que también están conectados el bus USB de un Mac.
- USB: un dispositivo USB despertó la máquina
- LID0: esta es literalmente la tapa de su MacBook o MacBook Pro, cuando abre la tapa, la máquina se despierta del modo de suspensión.
- PWRB: PWRB significa botón de encendido, que es el botón de encendido físico de su Mac
- RTC: Alarma de reloj en tiempo real, generalmente proviene de servicios de activación a pedido, como cuando programa dormir y activar en una Mac a través del panel de control Energy Saver. También puede ser desde la configuración de inicio, aplicaciones de usuario, copias de seguridad y otros eventos programados.
Puede haber algunos otros códigos (como PCI, GEGE, etc.), pero los anteriores son los que la mayoría de la gente encontrará en los registros del sistema. Una vez que descubra estos códigos, realmente puede reducir la causa de que su Mac se despierte aparentemente al azar.
Nota: También puede controlar los códigos de motivo de activación mirando la consola si no se siente cómodo con la línea de comandos.Sin embargo, en mi experiencia, la Consola es más lenta para buscar y usar que la Terminal. Por lo general, esto se debe a que la búsqueda de coincidencias de cadena predeterminada en la Consola buscará en todos los registros de su sistema y aplicaciones, incluidos los de terceros.
¿Encontró esto útil para rastrear por qué una Mac se despertó del modo de suspensión? ¿Tiene otros consejos o sugerencias para descubrir información similar? Comparte con nosotros en los comentarios a continuación. ¡Y gracias a Matt por brindarnos esta increíble idea de consejo!