Smonta automaticamente l'unità della macchina del tempo in modalità sospensione

0

Tengo un'unità collegata al mio MacBook per i backup di Time Machine quando sono alla mia scrivania. Lavoro regolarmente anche da luoghi diversi dalla mia scrivania. La maggior parte delle volte, se chiudo il coperchio del laptop, intendo lasciare la mia scrivania, quindi ho bisogno di smontare l'unità. C'è un modo per automatizzare questo, in modo che il sistema operativo smonti automaticamente l'unità prima di dormire? Immagino che le mie opzioni siano

  1. Basta essere un cattivo utente del computer e scollegare l'unità. (Yikes)
  2. Ricordare manualmente di smontare l'unità ... Questo richiede complessivamente 15-20 secondi e io dimenticherò almeno una parte del tempo.
  3. Scopri come renderlo automatico.
posta kojiro 31.03.2015 - 15:06
fonte

1 risposta

1

Puoi utilizzare ioreg per verificare se il tuo coperchio è chiuso o aperto:

ioreg -r -k AppleClamshellState | grep AppleClamshellState

No = Il coperchio è aperto Sì = Il coperchio è chiuso

Puoi usare diskutil unmount /dev/<mydisk> per smontare la TimeCapsule. Usa diskutil list per trovare il percorso del disco di TimeCapsule.

Utilizzando le istruzioni if puoi automatizzare il lavoro:

if [[ $(ioreg -r -k AppleClamshellState | grep AppleClamshellState | grep Yes) ]]; then echo Lid Closed; diskutil unmount /dev/<mydisk>; fi

Puoi usare launchd per impostare un lavoro automatico che viene ripetuto ad esempio ogni secondo (vedi come: link )

    
risposta data 31.03.2015 - 16:35
fonte

Leggi altre domande sui tag