¿Cómo forzar a Mac a entrar en un estado de apagado sucio en cada apagado?

3

Por lo que puedo decir, nadie ha resuelto realmente esta debacle. ¿Cómo hacer que un Mac mini se encienda cada vez que el UPS se conecta para restaurar la energía? Es bastante fácil que el UPS comunique que la energía está a punto de apagarse, así que el mac ejecuta el comando halt -u, o shutdown -h -u, etc., y muchas soluciones como powerchute de APC garantizan que se apagará, etc. Pero no está garantizado que el mac se vuelva a encender. Si este bit / archivo se configuró de forma permanente, el Mac creía que se apagaba cada vez más, el hardware responsable de la detección de energía de la energía restaurada siempre arrancaría el Mac cuando se restablece la alimentación, incluso si el mini se apagó durante mientras que arrancó. Actualmente, si tu mini se apaga sin que se establezca un apagado sucio, estás deshuesado, y debes presionar físicamente el botón de encendido en la parte posterior para que se reinicie, lo cual es inaceptable si el mini está a 5000 millas de distancia o en el fondo del océano. Debería poder obtener esta funcionalidad incluso si no está involucrado ningún UPS simplemente haciendo que el mac siempre intente reiniciar cuando se restaura la alimentación. ¿Alguien ha resuelto esto alguna vez?

ghostsource
fuente
Entonces, ¿por qué no hacer que el UPS elimine la alimentación desde debajo de la computadora?
Jeremy L
1
¿Porque matar el poder así conduce a archivos / sistemas de archivos corruptos, y no hay fin de otros problemas?
Dentrasi
antrasi tiene razón, obviamente no se puede simplemente cortar el poder. en la página del manual para el apagado, dice que apaga el sistema y luego se detiene durante 5 minutos antes de desconectar la alimentación para que el UPS pueda cortar la alimentación simulando un apagado sucio.
ghostsource
Solo por curiosidad, ¿a menudo encuentras que tu Mini está a 5000 millas de distancia, o está atrapado en el fondo del océano, entonces?
Connor W
1
Sí. Los instalo en lugares remotos donde puede que un humano no los pueda reparar durante varios días, y estamos hablando de cientos de ellos.
ghostsource

Respuestas:

2

Asegúrese de que sólo se apaga con shutdown -uy asegúrese de desconectar la alimentación dentro de los próximos 5 minutos. Y, por supuesto, asegúrese de mantener "Iniciar automáticamente después de un corte de energía" en Preferencias del sistema & gt; Ahorrador de energía.

Si intenta mantener ese bit "sucio" al realizar un apagado normal, se reiniciará automáticamente en el momento en que finalice el apagado, a menos que mágicamente pueda extraer la energía en el momento adecuado.

El único hardware moderno de Apple diseñado para iniciarse de forma remota es el servidor Xserve, que admite Gestión de luces apagadas (LOM). Ver ipmitool(1) para más información.

Spiff
fuente
punto a favor. Gracias por la perspicacia. Aunque no encontré la forma de ver la suciedad, de todos modos no sería una solución. gracias por tu ayuda. Votaría por esta solución si pudiera
ghostsource
Un pensamiento más. Si desea que se instale en el fondo del mar una pequeña máquina económica que ejecute alguna forma de Mac OS X, que siempre se inicie cuando se aplique energía, considere un Apple TV. Los televisores Apple tienen una versión reducida de Mac OS X v10.4.x, pero no me sorprendería si la comunidad de entusiastas de los televisores de Apple ha encontrado formas de instalar una versión más completa o más reciente de Mac OS X en ella. @ghostsource
Spiff
0

Si esperar hasta 24 horas antes de reiniciar es una opción, puede activar "Iniciar o Activar" en Preferencias del sistema = & gt; Ahorro de energía = & gt; Programar.

waiwai933
fuente
1
Esto no funciona. Si programa un wakeorpoweron usando pmset que es lo mismo que está diciendo, si se desconecta la alimentación, nunca se producirá el encendido, pruébelo. Esto solo funciona si realiza un apagado correcto y no hay desconexión de la alimentación
ghostsource
@ghostsource ¿Qué sucede si también marca "Iniciar automáticamente después de un corte de energía"? ¿Eso no cubre todos los métodos de apagado?
waiwai933
Este método arrancará el mac en el caso de un corte de energía. Sin embargo, esta configuración no se activará en caso de un apagado correcto, que es lo que queremos que suceda (la upc le dice al mac que apague).
ghostsource
@ghostsource derecho. Realice tanto el "Inicio como el Despertar" y el "Inicio automáticamente después de un corte de energía". La primera configuración inicia la computadora para que se apague correctamente y la segunda la arranca en caso de un cierre poco honesto.
waiwai933
La primera configuración no reinicia la computadora después de un apagado y una extracción de energía adecuados. En términos del ACPI, el wakeorpoweron solo funcionará en el estado g2, este es un estado en el que la computadora puede iniciarse desde el despertador en lan. La solución que estoy buscando arrancará el mac desde un estado g3 que está apagado mecánicamente. La única vez que el mini es capaz de lograr un encendido desde un estado g3 es durante un corte de energía. De alguna manera, el rtc o smc realiza un seguimiento de esto y le dice al sistema que se vuelva a encender cuando detecte energía.
ghostsource