Pianifica un Mac per dormire, solo una volta

16

È possibile programmare un Mac per dormire solo una volta? So che posso impostare un programma per questo, ma voglio avere il controllo su di esso.

Quindi di tanto in tanto andrò a letto ma lascerò un file in trasferimento, e voglio che il Mac dorma tra circa un'ora da adesso. Quindi, come potrei farlo, senza impostare un programma a lungo termine?

    
posta Gary 01.12.2014 - 08:12
fonte

4 risposte

24

Il comando del terminale pmset dovrebbe fare ciò che vuoi. Quanto segue metterà il computer a dormire alle 23:45:00 del 2 dicembre 2014. Il comando deve essere eseguito da un account amministratore però:

sudo pmset schedule sleep "12/02/14 23:45:00"

Il formato data MM / GG / AA non può essere modificato; quindi, se sei abituato a un formato diverso, usa cautela.

Se lo fai regolarmente, puoi scrivere una funzione e salvarla su ~/.profile :

# Schedule sleep in X minutes, use like: sleep-in 60
function sleep-in() {
  local minutes=$1
  local datetime='date -v+${minutes}M +"%m/%d/%y %H:%M:%S"'
  sudo pmset schedule sleep "$datetime"
}
    
risposta data 01.12.2014 - 08:38
fonte
7

Di default non c'è modo di farlo con le opzioni che hai nelle preferenze di sistema.

Mapotrestifarlodallarigadicomandoconunsemplicecomando:

sleep10;osascript-e'tellapplication"System Events" to sleep'
  • sleep 10 mette in pausa l'esecuzione del seguente comando per 10 secondi. Se vuoi minuti o ore devi cambiare 10 con il numero di secondi che vuoi.
  • osascript -e 'tell application "System Events" to sleep' mette il computer in stato di stop.
risposta data 01.12.2014 - 08:34
fonte
1

Tutte le risposte di cui sopra funzionano, ma se vuoi farlo regolarmente, ti consiglio il Power Manager software, che ti permette di impostare tempi di sonno personalizzati, sia per una volta che per eventi ricorrenti molto facilmente (molto più facilmente che usare i comandi Terminal, a mio parere). Il software è relativamente costoso ($ 50), ma c'è una prova gratuita di 30 giorni con tutte le funzionalità. Puoi anche controllare Power Manager dal tuo iPhone, che è bello se sei lontano dal tuo computer ma desideri impostarlo su sleep o shutdown.

    
risposta data 01.12.2014 - 21:21
fonte
1

Per il controllo dell'alimentazione del tuo Mac da iPhone su una rete locale, ho usato Off Remote che può anche programmare entro le prossime 24 ore un'azione di sistema (Shutdown, Lock, Restart, Log off, Sleep) ed è solo $ 3 nel negozio iOS ma richiede l'installazione di un'app helper aggiuntiva sul tuo Mac per ricevere le istruzioni dall'app per iPhone.

Un'altra risposta qui suggerita usando il software Power Manager che costa $ 50, ma suggerirei $ 36 Keyboard Maestro è un software un po 'meno intuitivo di Power Manager ma ha una maggiore flessibilità oltre alla gestione dell'alimentazione. Nella ricerca della possibilità di programmare il mio Mac per dormire, mi sono ricordato che ho questa utility ed è stato in grado di trascinare velocemente i componenti macro in KM per creare uno script che si è fermato per un determinato periodo di tempo e poi mettere il mio Mac in sonno:

...c'èancheun'azioneall'internodiKeyboardMaestroperprogrammareancheimacro(permettereilMacinmodalitàsleep,shutdown,restart,ecc.)daattivareaorariprestabiliti:

Keyboard Maestro è più economico e molto più robusto per lo sviluppo di macro che possono migliorare l'uso del tuo Mac, ma c'è un po 'più di una curva di apprendimento rispetto all'applicazione Power Manager.

    
risposta data 19.04.2015 - 21:50
fonte

Leggi altre domande sui tag