Apagar la máquina desde la línea de comando con, por ejemplo, shutdown -h
parece como si no fuera particularmente elegante, pero en una escala de "Extracción del cable de alimentación de la pared" a "Pasar por el procedimiento de apagado estándar" desde el "Menú", ¿qué gracia tiene shutdown -h
realidad?
Respuesta
¿Demasiados anuncios?Absolutamente prefieren shutdown -h
de tirar el cable de alimentación de la pared. shutdown
proporciona una oportunidad para macOS para salir de claridad importantes procesos subyacentes y vaciar el archivo de caché para el almacenamiento.
Evite shutdown
Tener implementado un suave cierre mediante programación, la experiencia nos enseñó que usted debe tratar de evitar shutdown -h
cuando has iniciado sesión en los usuarios y la ejecución gráfica de las aplicaciones de Mac:
shutdown
es una herramienta roma que en la mayoría de los casos apagar tu Mac. Funciona en una capa por debajo de la Mac de la interfaz de usuario y es más o menos el equivalente de la fuerza de dejar de fumar del todo.Con
shutdown
, las aplicaciones de Mac que han dejado muy bien no se les da la oportunidad. En la mayoría de los casos, el uso de apagado debe estar bien, pero el cuidado debe ser tomado acerca de la denegación de solicitudes de la oportunidad de salir bien.
– Apagar Tu Mac de forma Segura, dssw.co.reino unido
Prefieren kAEShutDown
Si es capaz de seguir de Apple asesoramiento en Técnicas de Q&A QA1134 - Programación causando reiniciar, apagar y/o cierre de sesión. Este consejo puede ser resumido como: emitir un kAEShutDown
AppleEvent para el sistema.
Ser conscientes de que el uso de sólo kAEShutDown
tiene sus limitaciones, estos se describen en Cómo Apagar Tu Mac Usando AppleScript.
Por AppleScript o de la Línea de Comandos
Usted puede utilizar un AppleScript fragmento de emisión de la kAEShutDown
el uso de:
tell application "Finder"
shut down
end tell
O usando la herramienta de línea de comandos `:
osascript -e 'tell application "Finder" to shut down'
En contra del Enfoque macOS
En términos de la no-representación gráfica de los procesos, shutdown
es razonable. Para cualquier cosa, gráfica o en el nivel de usuario, usted debe evitar. La emisión de shutdown
no es apropiado para el uso regular en macOS; como una medida de emergencia está bien, pero no como un pre-considerado solución.
Los usuarios aprenden rápidamente para evitar una aplicación que simplemente emitió shutdown
en lugar de emisión de la solicitud a través de la AppleEvent.