Apagar la máquina desde la línea de comandos con, por ejemplo shutdown -h
, parece que no sería particularmente elegante, pero en una escala de "tirar del cable de alimentación de la pared" a "realizar el procedimiento de apagado estándar desde el menú ", ¿cómo sin gracia es shutdown -h
en realidad?
Absolutamente prefiero shutdown -h
sacar el cable de alimentación de la pared. shutdown
brinda una oportunidad para que macOS salga limpiamente de procesos subyacentes importantes y vacíe las cachés de archivos en el almacenamiento.
shutdown
Habiendo implementado un apagado suave programáticamente , la experiencia nos enseñó que debes tratar de evitarlo shutdown -h
cuando hayas iniciado sesión y estés ejecutando aplicaciones gráficas de Mac:
shutdown
es una herramienta contundente que en la mayoría de los casos apagará su Mac. Funciona en una capa por debajo de la interfaz de usuario de Mac y es más o menos el equivalente a forzar el abandono de todo.Con
shutdown
, no se les da la oportunidad a las aplicaciones de Mac que se habrían cerrado bien. En la mayoría de los casos, usar el apagado debería estar bien, pero se debe tener cuidado de negar a las aplicaciones la oportunidad de cerrar bien.
– Apagar su Mac de forma segura , dssw.co.uk
kAEShutDown
Si puede, siga los consejos de Apple en las Preguntas y respuestas técnicas QA1134 - Provocar el reinicio, el apagado y/o el cierre de sesión mediante programación . Este consejo se puede resumir como: emita un kAEShutDown
AppleEvent al sistema.
Tenga en cuenta que el uso de only kAEShutDown
tiene sus limitaciones, que se analizan en Cómo apagar su Mac con AppleScript .
Puede usar un fragmento de AppleScript para emitir el kAEShutDown
uso:
tell application "Finder"
shut down
end tell
O usando la herramienta de línea de comando osascript
:
osascript -e 'tell application "Finder" to shut down'
En términos de procesos no gráficos, shutdown
es razonable. Para cualquier cosa gráfica o a nivel de usuario, debes evitarlo. Emitir shutdown
no es apropiado para uso regular en macOS; como medida de emergencia está bien pero no como una solución pre-considerada.
Los usuarios aprenderían rápidamente a evitar una aplicación que simplemente emitiera shutdown
en lugar de emitir la solicitud a través de AppleEvent.
williham totland
williham totland
williham totland
shutdown
puede emitir sin riesgo de lesiones más profundas?graham miln