Suspender una Mac desde la línea de comandos
Tabla de contenido:
Sleep se puede invocar instantáneamente en cualquier Mac a través de la línea de comandos ejecutando el comando pmset o una ejecución muy simple de AppleScript en Mac OS X. Esto puede ser útil por muchas razones, ya sea para secuencias de comandos, administración del sistema, administración remota con SSH, o tal vez solo vive en la línea de comandos.
Le mostraremos dos formas de iniciar la suspensión en cualquier Mac usando la línea de comando.
Cómo poner una Mac en suspensión desde la línea de comandos de Mac OS X con pmset
Para intentarlo usted mismo, inicie Terminal y use uno de los siguientes comandos. Recuerda que no hay aviso, el sueño es inmediato.
El primer truco usa pmset y la siguiente sintaxis de comando:
pmset sleepnow
Presiona regresar y la Mac se pone instantáneamente en reposo.
Ese es uno de los usos más simples de pmset, que es una utilidad de administración de energía con todas las funciones.
Como se mencionó, la suspensión ocurre de inmediato, por lo que si no está listo para eso, es posible que desee aplicar una espera o usar una variación del siguiente truco, ya que AppleScript se puede programar fácilmente.
Cómo poner Mac en suspensión desde la línea de comandos con AppleScript
Usar AppleScript desde la línea de comandos es otra forma de iniciar instantáneamente la suspensión desde la Terminal.
La sintaxis del método de suspensión de AppleScript es la siguiente:
"osascript -e &39;dile a la aplicación Finder>"
osascript es una herramienta de línea de comandos que ejecuta secuencias de comandos OSA, el indicador -e ejecuta la secuencia de comandos entre comillas en lugar de buscar un archivo, y el texto entre comillas es AppleScript básico.
Usar cualquiera de los dos métodos debería anular cualquier otro que se ejecute en Mac OS X y obligar al sistema a dormir. También puede apuntar a la aplicación "Eventos del sistema" si encuentra algo que le impida dormir:
"osascript -e &39;decir a la aplicación Eventos del sistema que se duerman&39;"
Este último AppleScript también se usa en nuestra guía sobre cómo poner una Mac en suspensión de forma remota usando un iPhone o ssh.