Sé cómo cerrar una Mac desde la Terminal, pero ¿hay alguna manera de abrir el cuadro de diálogo de apagado que obtienes de Apple → Apagar ...?
Sé cómo cerrar una Mac desde la Terminal, pero ¿hay alguna manera de abrir el cuadro de diálogo de apagado que obtienes de Apple → Apagar ...?
Puedes enviar a loginwindow
el kAEShowShutdownDialog
evento de Apple:
osascript -e 'tell application "loginwindow" to «event aevtrsdn»'
Los códigos de cuatro letras para eventos de Apple se enumeran en AERegistry.h
. Consulte esta respuesta / a> para más información.
Esto debería funcionar:
Applescript:
-- Open Shut Down Dialog...
-- Save this text as file named shutdown.scpt
tell application "System Events"
set uiScript to click menu bar item "Apple" of menu bar 1 of application process "Finder"
set uiScript to click menu item "Shut Down…" of menu 1 of menu bar item "Apple" of menu bar 1 of application process "Finder"
end tell
Puedes ejecutarlo desde la Terminal como:
osascript shutdown.scpt
Puede crear un script de Automator que luego puede ejecutar desde la línea de comandos con "abrir".
Podrías "Grabar" en Automator. Supongo que sería el camino más fácil, pero podría haber otros problemas. Porque cuando grabas, Automator registra los movimientos del puntero del mouse ...
Lea otras preguntas en las etiquetas terminal command-line shutdown