5 votos

El Mac se despierta en un evento de energía programado que se recrea cada día

A las 2:14 de cada mañana, mi Mac se despierta. Mirando los registros, veo que es un evento programado, pero no aparece nada en Preferencias del Sistema > Energía. Cuando voy al terminal y ejecuto pmset -g sched, veo

Scheduled power events:
[0]  wake at 03/31/13 02:14:00

Sólo uno, para el próximo evento. Puedo borrarlo a través de pmset, y no se despertará esa noche (por la mañana). Al día siguiente, hay un nuevo evento. Así que, por ejemplo, después de que uno se fue, ahora veo

Scheduled power events:
 [0]  wake at 04/01/13 02:14:00

He bloqueado las preferencias de administración de energía, incluso he configurado el archivo com.apple.AutoWake.plist para eliminar todo acceso de escritura a través de chmod, y al día siguiente... aparece una nueva entrada.

Tomando la sugerencia de Lauri, corrí opensnoop en el Autowake.plist, y a las 2:15, sucedió esto, insertando ese evento de energía:

2013 Apr  4 02:15:00     0     20 powerd         4 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist 
2013 Apr  4 02:15:00     0     20 powerd         5 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist 
2013 Apr  4 02:15:00    89  15241 mdworker       4 /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist 

No he visto nada en /Library/LaunchDaemons/ o /Library/LaunchAgents/ que parezca relevante. Execsnoop devolvió

2013 Apr  4 02:15:00    89  15241  14058 mdworker
2013 Apr  5 02:15:00    89  24165  19851 mdworker

¿Qué diablos está pasando y cómo puedo evitar que esto ocurra? ¿O cuál es el siguiente paso para solucionar esto? Gracias.

Datos vitales: es un Mac Mini, 10.8.3, pero ha hecho esto durante años (incluso cuando se migró desde un Mac Mini anterior a través de Time Machine).

1 votos

¿Has comprobado todo en /Library/LaunchDaemons/ o /Library/LaunchAgents/? Puedes probar a ejecutar sudo opensnoop -v -f /Library/Preferences/SystemConfiguration/com.apple.AutoWake.‌​plist y sudo execsnoop -v > exec en dos casquillos. O simplemente ejecuta sudo crontab -e y añadir algo como */10 * * * * pmset repeat cancel .

0 votos

Hecho, y ver el archivo ofreció una nueva información, gracias.

0 votos

Powerd es lo que modifica el archivo cuando se usa pmset. El comando execsnoop redirige la salida a un archivo llamado exec que puede mostrar qué otros procesos se inician antes que powerd.

2voto

Emjay Puntos 126

Ejecute syslog |grep -i "Wake reason" desde el terminal.

Consulte este artículo: http://osxdaily.com/2010/07/17/why-mac-wakes-from-sleep/

Actualización : log show | grep -i "Wake reason"

0 votos

Hecho -- todo lo que veo son eventos normales de wake-on-keyboard, como $ syslog | grep -i "Wake reason" Mar 30 14:12:45 Dereks-Mac-mini kernel[0] <Debug>: Wake reason: ? Mar 31 10:59:36 Dereks-Mac-mini kernel[0] <Debug>: Wake reason: ?

0 votos

¿Qué dispositivos USB tienes conectados? En mi caso, mi despertar inexplicable fue causado por un ratón usb. Una vez que lo desenchufé, no hubo más problemas.

0 votos

Teclado, ratón. También esperaría que si es USB se mostrara en la razón de la estela -- ¿fue eso cierto para usted?

1voto

Me encontré con este problema mientras trataba de resolver el mío. Me doy cuenta de que el OP es AÑOS de edad, pero el problema persiste.

Por lo que he averiguado, parece estar relacionado con los informes de uso semanal.

Esto fue lo que armé y resolví con (el artículo fuente aparece abajo):

  • Estaba teniendo el mismo problema que usted describió
  • Descubrí una llamada de atención programada para las 10 de la noche, en Información del sistema > Alimentación (encontraría mi batería agotada durante la noche)
  • Tampoco pmset -g log | grep "Wake Requests" o pmset -g sched produjo ningún resultado visible para mí
  • Por fin he localizado mi problema aquí: cat /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
  • Pude resolver (con suerte) usando esto: sudo pmset schedule cancelall
  • WakeEvent ya no se muestra en Sys Info > Power

Otro usuario en el siguiente artículo (último post) dijo que esta era su solución: sudo pmset -b tcpkeepalive 0

Después de investigar un poco, encontré la discusión de Apple com.apple.alarm.user-visible-El informe de uso semanal sigue despertando mi Macbook Pro por la noche con la tapa cerrada . He sacado mi solución de ella.

0voto

Ali Samii Puntos 572

El artículo publicado aquí puede ayudarte. Detalla algunos archivos plist a eliminar que se volverán a crear en el siguiente encendido.

http://tancredi.co.uk/2007/12/9/solving-macbook-wake-from-sleep-issue

0 votos

Gracias. Informaré y editaré esto cuando tenga los resultados. Inicialmente, no había ninguna referencia a un evento de despertador de las 02:14 en ninguno de los archivos, y después de borrar y volver a crear, el evento de las 02:14 sigue sin aparecer en Power Scheduling/estos archivos, pero aparece cuando hago pmset -g sched.

0 votos

Parece que esto no ha servido de nada: el evento de alimentación programado se sigue insertando de alguna manera.

0voto

Oskar Puntos 1242

En los macs de la era 2013, el controlador de gestión del sistema (SMC) mantiene su propio reloj y horario, por lo que es posible que desee restablecer que y luego comprobar de nuevo en las preferencias del sistema para ver si el horario de despertador se está configurando allí.

No he visto este modo de fallo en la T2 y Hardware Mac de la era del silicio de Apple pero un reinicio de la SMC seguido de un reinicio de la NVRAM suele ser suficiente en una configuración de reinicio permanente.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X