Evita che OS X si spenga, tramite CLI

1

Uso maid per eseguire regolarmente alcuni script di manutenzione, tramite launchd . Il tempo che ho scelto per eseguire queste attività rende molto probabile che non deciderò improvvisamente di spegnere il mio computer in quel momento, ma non si può mai essere assolutamente certi.

A volte, le app della GUI impediscono il computer di spegnersi a causa di modifiche non salvate. Possiamo replicare questo tramite CLI? Un po 'come caffeinate ma per spegnere invece di dormire.

    
posta user137369 10.11.2015 - 20:34
fonte

2 risposte

1

Che ne dici di utilizzare effettivamente un'applicazione GUI per creare un documento non salvato?

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

l'utilità pmset integrata può farlo

sudo pmset autopoweroff 0
sudo pmset disksleep 0

Dovrebbe funzionare. Se vuoi vedere quali sono tutte le impostazioni disponibili per pmset e i loro valori attualmente impostati:

pmset -g

Puoi anche man pmset per maggiori informazioni sull'utilità pmset. Assicurati di ripristinare i valori predefiniti dopo aver modificato:)

    
risposta data 10.11.2015 - 20:42
fonte

Leggi altre domande sui tag