Scorciatoia da tastiera per uccidere un'app che non risponde su Mac OS X.


1

Oggi ho affrontato una situazione molto stretta sul mio Mac con Skype (sì, di nuovo!) - non ha risposto, non ha reagito con le scorciatoie standard e non sono riuscito a chiudere l'app con mezzi standard.

Ho provato a usare la tastiera combinata: ⌘ Command+ ⌥ Option+ Esccontemporaneamente, ma questa volta non ha aperto la finestra di dialogo "Uscita forzata".

Ho provato a chiamare Activity Monitor, ma non è stato nemmeno possibile, poiché l'App mi ha impedito di passare a qualcos'altro o di aprire altre applicazioni ... nessun metodo standard funzionava, anche "Ricerca Spotlight" non rispondeva con le scorciatoie da tastiera. Ma sapevo che reagiva ancora sulla tastiera, poiché il blocco maiuscole funzionava, inoltre sono riuscito a spegnere il display esterno e a riaccenderlo tramite la scorciatoia da tastiera.

Mi chiedo se esiste un fallback per queste situazioni, quando un'applicazione non risponde e mi impedisce di eseguire altre app? È la prima volta che l'app appende così pesantemente l'intero Mac, che non sono stato in grado di ucciderlo o di aprire qualsiasi altra applicazione per gestire i processi.

È un comportamento normale, stavo contando su di esso non è possibile appendere l'intero sistema su un Mac e un'app non può renderlo totalmente non reattivo (OS X El Captain, 10.11.4)?


Aggiornamento: trovato tale scorciatoia da tastiera che non ho mai usato: ⌘ Command+ ⌥ Option+ ⇧ Shift+ Esctenuto premuto per 3 secondi - forza la chiusura dell'applicazione più anteriore ... non sono sicuro che funzionerebbe.


2
Opt-Cmd-Shift-Esc per tre secondi è davvero la scorciatoia da tastiera giusta da usare per uccidere un'applicazione che non risponde. Lo uso sempre per uccidere applicazioni non rispondenti e mirate.
forse

1
Grazie, @perhapsmaybeharry, ho scoperto questa scorciatoia per me stesso, quando era troppo tardi :) ma sicuramente proverò con la prossima occasione (speriamo non ci sia occasione, e funzionerà stabile)
Farside

Risposte:


1

C'è un modo per accedere al tuo computer, ma usando solo un altro computer o dispositivo sulla stessa rete. Quel dispositivo deve supportare ssh . OSX lo ha preinstallato, ma se hai un iPhone o iPad dovrai installare un'app come Prompt .

Devi consentire l'accesso remoto sul tuo mac, dalle Preferenze di Sistema. Fai clic sull'icona Condivisione , quindi seleziona la casella di controllo Accesso remoto .

Sulla destra, c'è un elenco chiamato "Consenti accesso per". Scegli "Solo questi utenti". Quindi fai clic sull'icona + e aggiungi il tuo utente nell'elenco.

(Dato che c'era un commento sul fatto che si tratta di un rischio per la sicurezza, potresti voler impedire l'accesso esterno SSH nel tuo router, questo va oltre lo scopo di questa risposta.)

Quindi, se il tuo mac si blocca, puoi collegarti in remoto tramite ssh dagli altri dispositivi.

Da lì è possibile eseguire top per visualizzare un elenco dei processi. È possibile utilizzare il killallcomando per interrompere il processo bloccato per nome.

Per esempio

killall Skype

Questo tenta di uscire da Skype.

Se non funziona, potrebbe essere necessario essere meno "educati" e aggiungere un -9segnale:

killall -9 Skype

Se è gravemente congelato, il computer potrebbe anche non rispondere alla richiesta SSH. In tal caso, guarderei a reinstallare il sistema operativo o fare controllare l'hardware, che va oltre lo scopo di questa risposta.


1
hm, non ho mai sentito qualcuno usare "Accesso remoto" come ultima risorsa per rianimare il MacBook che non risponde. È sicuro che l'opzione "Accesso remoto" sia sempre abilitata come back-door? L' app LogMeIn non sarebbe migliore a questo scopo? Ad ogni modo, ti preghiamo di espandere la tua risposta, quali istruzioni eseguire in bash per raggiungere il "ripristino" desiderato, poiché la risposta è troppo generica al momento per la maggior parte degli utenti.
Farside,

1
@Farside Perché LogMeIn essere qualsiasi più sicuro di SSH? E comunque gli amministratori di sistema non usano sempre ssh per l'amministrazione del server? Certo, probabilmente usano l'autenticazione basata su chiave, ma comunque ...
SilverWolf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.