Metti un Mac in Sleep in remoto tramite eMail o SMS

Quante volte hai lasciato il tuo Mac acceso, e più tardi mentre sei in giro e vuoi che tu lo spegni o lo metti a dormire? Non sarebbe bello essere in grado di farlo dormire in remoto con una e-mail o un messaggio di testo veloce? Puoi, ed è più facile di quanto tu possa pensare. Sei solo un semplice AppleScript e poche regole di posta lontano dal mettere il tuo Mac a dormire praticamente da qualsiasi luogo. Ti mostreremo come farlo, ma se sei ancora confuso, è disponibile anche uno screencast che mostra la tecnica:


Nota: una versione alternativa di questo ti consente di usare SSH o un iPhone anche per il sonno remoto di un Mac. Usa il metodo che preferisci.

L'approccio più semplice a questo utilizza AppleScript e una regola Mail per eseguire la sospensione remota tramite una e-mail in arrivo sul Mac che è attiva. Il metodo è così:

Come dormire un Mac in remoto tramite un'e-mail

Questo userà un semplice AppleScript e una regola di posta per consentire il sonno remoto via e-mail al Mac che esegue lo script. Ecco come impostare questo:

  1. Avvia Script Editor (in / Applicazioni -> Utilità) e crea un nuovo Apple Script
  2. Il nuovo AppleScript dovrebbe contenere le seguenti tre righe:
  3. tell application "Finder"
    sleep
    end tell

  4. Salva questo script come SleepMac (o qualcosa di simile, purché tu possa identificarlo e trovarlo in seguito)
  5. Avvia Mail.app sul Mac (trovato in / Applicazioni)
  6. Apri le preferenze dell'applicazione Mail, quindi fai clic sull'icona Regole nella barra degli strumenti
  7. Quando viene visualizzato il pannello Regole, fai clic su Aggiungi regola. Nella nuova finestra che appare, dai un nome alla regola (Sleep Mac) e poi crea una serie di condizioni per assicurare che la regola agisca solo sulle e-mail su cui vuoi che agisca. Questa può essere una qualsiasi combinazione di mittente, destinatario, oggetto, contenuto, che ti piace. Ad esempio, impostare la propria email come mittente con oggetto "Sleep Now" può essere efficace
  8. Seleziona il tuo AppleScript precedentemente salvato nell'impostazione "Esegui azioni" (etichettato come "SleepMac" o qualsiasi altra cosa)
  9. Questo è tutto! Ora il tuo Mac andrà in stop se invii un'email o un messaggio di testo dall'indirizzo che hai specificato. Assicurati di lasciare Mail.app in esecuzione altrimenti il ​​trucco non funzionerà correttamente.

Puoi confermare che funziona inviando una email adatta alle regole che hai creato nell'app Mail. Ad esempio, se hai utilizzato la tua e-mail con oggetto "Sleep Now" come condizione per l'esecuzione del codice "Sleep Mac", invia un'email a tali condizioni.

Puoi provarlo da un iPhone o iPad o un altro Mac, proprio accanto al tuo Mac con le condizioni delle regole di Sleep Mac soddisfatte, e poi guardare il tuo Mac andare a dormire all'istante quando riceve l'e-mail.

Se sei confuso, prova a guardare questo screencast da MurphyMac.com per una panoramica visiva. Segue l'approccio precedente, ma puoi applicare le nuove regole al vecchio metodo.

Questo simpatico richiamo ci viene portato da Rob Griffiths di MacWorld, che fornisce una versione aggiornata dell'approccio di Timmothy Griffins. Se conosci altri metodi per realizzare un processo simile, condividili nei commenti!