Esiste un modo per riavviare da remoto Finder (o riattivare il desktop) da SSH?

6

Negli ultimi mesi ho notato che il mio MacBook Pro è sempre più riluttante a svegliarsi se è andato a dormire autonomamente - non quando lo metto a dormire deliberatamente, ma quando la macchina viene lasciata per un mentre alla fine va a dormire da solo.

Di solito lo eseguo con il coperchio rivolto verso il basso, con un monitor "principale" mini-DVI-connesso e poi un monitor "secondo" collegato via USB. A volte nessuna pressione di tasto, toccando delicatamente il pulsante di accensione, scollegando i display esterni e sollevando il coperchio del laptop, collegando dispositivi USB, inserendo ed espellendo CD - nessuna quantità di trucchi che ho provato "sveglia" il display anche se la macchina è in esecuzione (condivisioni disponibili sulla rete) e posso SSH in.

Posso sudo shutdown -r now sulla macchina, anche se ovviamente è un po 'drastico !. Mi sono chiesto se esistesse un altro comando da terminale che potrei usare per riattivare il Finder (immagino) - sembra certamente che il desktop sia andato a dormire e non possa essere ingannato nel risveglio.

Il finder può essere riavviato in remoto tramite SSH? Se non il cercatore, qualcuno sa di altri mezzi terminali per forzare la macchina a svegliarsi completamente e tornare allo stato precedente?

    
posta robsoft 07.09.2010 - 21:25
fonte

3 risposte

3

Chiude il Finder inviandogli il "quit" AppleEvent, che è lo stesso segnale che il sistema invia quando si disconnette o si riavvia tramite la GUI:

osascript -e 'quit application "Finder"'

I (anche) non penso che la chiusura del Finder risolverà comunque il problema di wake-from-sleep.

    
risposta data 08.09.2010 - 07:22
fonte
2

Puoi riavviare il Finder da SSH usando il comando:

killall -HUP Finder

Non penso che questo aiuterà comunque il risveglio dal problema del sonno.

    
risposta data 07.09.2010 - 21:39
fonte
1

questa risposta copre solo l'ultima domanda per riattivare il sistema.
è necessario farlo con Wake-on-LAN protocot, ha sme GUI anche.

e vedi anche questo esempio:

Svegliarsi:

Ci sono diverse utilità per risvegliare i computer sulla LAN. Un'utilità multipiattaforma è WakeOnLAN . È necessario l'indirizzo MAC del computer che si desidera svegliarsi:

 % wakeonlan XX:XX:XX:XX:XX:XX

Per ottenere l'indirizzo MAC, ssh nella macchina OS X o avviare il Terminale e

 % ifconfig -a

ecco la fonte.

    
risposta data 07.09.2010 - 21:45
fonte

Leggi altre domande sui tag