¿Cómo evito que las aplicaciones de Mac bloqueen el proceso de reinicio?

Mi escritorio está configurado de tal manera que una pérdida repentina de energía (o un reinicio abrupto) no produciría absolutamente ninguna pérdida de datos. Por lo tanto, quiero asegurarme de que las actualizaciones siempre se puedan instalar a tiempo y que no tenga que cerrar manualmente ningún programa al hacer clic en el botón Reiniciar.

¿Cómo obligo a Mac a reiniciarse siempre sin demora, ignorando por completo cualquier software que se esté ejecutando en segundo plano?

Hay varias opciones de línea de comandos para apagar o reiniciar su Mac de inmediato. ¿Está de acuerdo con la línea de comandos o está buscando un apagado inmediato a través de la GUI?
Las opciones de la línea de comandos de @jefe2000 están bien, pero también quiero que la GUI funcione de inmediato y quiero que las actualizaciones programadas se ejecuten sin interrupción.
Bueno, no sé si esto responde a la parte de actualizaciones programadas de su consulta, pero eche un vistazo al apagado ( ss64.com/osx/shutdown.html ) y al reinicio de launchctl ( ss64.com/osx/launchctl.html ) ) herramientas de línea de comandos.

Respuestas (2)

En mi experiencia, la mejor manera de evitar que las aplicaciones bloqueen la instalación de una actualización es simplemente cerrar todas las aplicaciones de GUI antes de ir a la cama, o poner mi máquina "a dormir".

También me di cuenta de que necesito cerrar la sesión de Terminal, especialmente.

Realmente no hay una forma "no hacky" de hacer lo que quieres.

Tienes un caso de uso realmente especial que es extremadamente raro. Si realmente desea hacer esto, debe conectar un script o similar para detectar cuándo aparece la ventana de actualización automática y dejar que se active simplemente cerrando todos sus programas (por ejemplo, con el comando) "kill -9".

Si solo desea forzar un reinicio, puede hacerlo con el "shutdown -h now"comando desde la línea de comandos, pero eso no garantizará que las actualizaciones se instalen automáticamente.

Puede consultar esta respuesta para ver cómo puede crear una manera fácil de forzar el reinicio del sistema sin importar qué programas GUI esté ejecutando:

Cómo evitar que las aplicaciones no te permitan reiniciar Mac OS