Evita que OS X se apague, a través de CLI

1

Uso maid para ejecutar algunos scripts de mantenimiento con regularidad, a través de launchd . El tiempo que elegí para que esas tareas se ejecuten hace que sea muy probable que no decida apagar mi computadora de repente, pero uno nunca puede estar absolutamente seguro.

A veces, las aplicaciones GUI evitan que la computadora se apague debido a cambios no guardados. ¿Podemos replicar esto a través de CLI? Un poco como caffeinate pero para apagar en lugar de dormir.

    
pregunta user137369 10.11.2015 - 20:34

2 respuestas

1

¿Qué te parece usar una aplicación GUI para crear un documento no guardado?

osascript -e '
    tell application "TextEdit"
        activate
        set d to (make document)
        set text of d to "Your script is still running!"
    end tell
'
    
respondido por el SilverWolf 01.02.2018 - 22:12
-1

la utilidad pmset integrada puede hacer esto

sudo pmset autopoweroff 0
sudo pmset disksleep 0

Debería funcionar. Si desea ver qué ajustes están disponibles para pmset y sus valores establecidos actualmente:

pmset -g

También puede man pmset para obtener más información sobre la utilidad pmset. Asegúrese de restablecer los valores a sus valores predeterminados después de cambiar :)

    
respondido por el Thought Space Designs 10.11.2015 - 20:42

Lea otras preguntas en las etiquetas