Qualsiasi modo di usare ssh per recuperare un Mac da spinning beach ball of death

8

Su Linux, posso accedere a una console ssh o Ctrl-Alt-F1 e digitare un comando per riavviare il gestore di finestre.

Esiste un equivalente per Mac Mountain Lion?

Ho provato ssh'ing su un Mac congelato e ho potuto uccidere singoli processi, ma non potevo sbloccare la macchina. Eseguendo il comando sudo il riavvio ha ucciso la mia abilità ssh, ma non ha riavviato la macchina.

    
posta justingordon 08.05.2013 - 22:31
fonte

2 risposte

4

Per rispondere alla tua domanda: no, non esiste una tale funzione accessibile a livello di gestore di finestre. È un buon suggerimento di inoltrare a feedback Apple MacOS X

Il tuo Mac è ancora attivo?

Prova:

ping IP_of_my_mac

Puoi accedervi con ssh ?

Puoi fornirci una copia dell'output di a:

top -o cpu

e

tail -20 /var/log/system.log

Se il problema si ripresenta, potresti provare ad eliminare la finestra di accesso come questo:     connettiti sul tuo pazzo Mac con ssh

/usr/bin/sudo /bin/kill 'ps ax | grep '[/]loginwindow' | awk '{print $1}''

Questo comando uggly:

ps ax | grep '[/]loginwindow' | awk '{print $1}'

è un trucco per darti l'ID di processo del processo di login con no rischio di uccidere il ragazzo sbagliato. Non sono sicuro che questo sarà sufficiente per forzare un totale libero e ripristinare la GPU. Ti prego, dimmi se questo non funziona, così potrei rimuovere una soluzione inutile e pericolosa.

    
risposta data 08.05.2013 - 22:51
fonte
1

Lo uso in uno script di shell chiamato restart-graphical.sh

#!/bin/sh

sudo killall -HUP WindowServer

exit 0

Questo NON ti darà la possibilità di salvare nulla.

Si noti che I hanno eseguito in una situazione in cui nulla può aiutare tranne la spina di alimentazione. Questo è spesso quando un dispositivo USB o FireWire ha causato un blocco incurabile.

    
risposta data 09.05.2013 - 23:59
fonte

Leggi altre domande sui tag