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

Cuando presiono el botón de reinicio lo digo en serio. Aunque Netbeans, iTerm, XAMPP piensan que saben más que yo, y recibo un error de que el proceso se detuvo debido a una de estas aplicaciones.

¿Hay alguna forma de detener este circo de una vez por todas, para todas las aplicaciones juntas? No quiero que ninguna aplicación me impida reiniciar el sistema.

La idea es hacer que el botón de "reinicio" original ignore otras aplicaciones. Entiendo que muchas aplicaciones no se cierran limpiamente, estoy bien si pierdo trabajo y no me advierten, solo quiero la forma más rápida de continuar con el reinicio y no tenerlo en pausa para ningún cuadro de diálogo.

Idealmente, puedo configurar esto en el menú de reinicio y cambiar todo el sistema. Si no, ¿cómo puedo automatizar una herramienta para esto sin escribir mucho?

Respuestas (1)

Utilice un editor de texto para crear un nuevo archivo "Shutdown.command" y colóquelo en la carpeta del escritorio. El archivo debe contener lo siguiente:

#!/bin/bash
/sbin/shutdown -h now

Luego, cuando haga doble clic en el nuevo archivo de apagado en su escritorio, el sistema debería proceder inmediatamente a apagarse sin esperar sus aplicaciones. Su usuario debe ser administrador en la Mac para que esto funcione.

Leí de sus comentarios a la pregunta original que asume que esto es lo mismo presionando el botón de encendido en la computadora, eso no es así. Mantener presionado el botón de encendido en la computadora simplemente apaga la fuente de alimentación de la computadora, lo cual no es bueno ya que esto puede ocasionar problemas con los sistemas de archivos, datos que no se guardan, etc.

Cuando utiliza el script mencionado anteriormente, el sistema se apaga limpiamente. Esto significa que los datos que todavía están en la RAM y que no se han escrito en el disco se escribirán en el disco, y los sistemas de archivos en las unidades internas y externas se desmontarán limpiamente.

Es posible que necesitemos esta respuesta en el engaño: apple.stackexchange.com/questions/313344/… ¡excelente respuesta!
Esa es una muy buena idea. Soy un hombre de cultura también (programación). Pero, ¿podemos llevar tu camino aún más lejos? ¿Hay algún programa en algún lugar de /bin que se llame cuando presione "reiniciar" en el menú contextual? ¿Tal vez pueda reemplazarlo con un script ejecutable para redefinir el comportamiento predeterminado?
Me temo que no existe tal programa en /bin.
¿Cómo evitar que Mac vuelva a abrir programas al inicio después de apagarse de esa manera?