Come riavviare o spegnere un Mac quando dice che l'app è in esecuzione ma non può forzare l'uscita dall'app?

0

Ho un MacBook Air con Yosemite 10.10.4 e sto provando a riavviare o spegnere questo Mac.

Ma dirà che l'app VLC Player è in esecuzione, ma se faccio clic con il pulsante destro del mouse sull'icona di VLC nel dock e scelgo Uscita forzata, non succede nulla. (la luce al neon sotto l'icona non è illuminata a proposito, quindi non sembra che l'app sia in esecuzione).

Se premo Command Option ESC e scegli Force Quit per VLC, non succede nulla, e il riavvio del Macbook dice ancora che ho bisogno di forzare l'uscita dal VLC dell'app.

In Activity Monitor non vedo nemmeno l'esecuzione di un'app VLC.

Se apro l'app Terminal e utilizzo ps aux | grep -i vlc , non viene visualizzato nulla tranne questa riga di comando grep .

Quindi, come faccio a riavviare o spegnere questo Macbook quando ho bisogno di forzare la chiusura di un'applicazione, ma l'uscita forzata non funziona? Non voglio fare quelle cose estreme come premere il pulsante di accensione per 5 secondi o Comando CTRL SHIFT PowerButton (o qualcosa del genere) che è come strappare il cavo di alimentazione se è un desktop.

    
posta 太極者無極而生 24.10.2015 - 16:15
fonte

2 risposte

1

Buono a sapere che lo spegnimento ha funzionato. Ricordarsi di precedere immediatamente con una "sincronizzazione", eseguita come utente root o tramite l'analogo sudo, per svuotare le cache del disco rigido su disco dalla memoria volatile.

Se desideri approfondire, nella speranza di sapere cosa sta succedendo (spero che cerchi ulteriori informazioni ...), quindi ti preghiamo di fare quanto segue:

 1.  Open Terminal, and then open two, distinct windows.  


 2.  In one window only, type:  

     sudo dtruss -afloe -n VLC > ~/Desktop/tracevlc.txt 2>&1

 3.  In the other window, type:

     open /Applications/VLC.app

 4.  Attempt to reproduce the original problem.  If you need to shutdown, do so.  

 5.  When the machine reboots, read the tracevlc.txt on your Desktop -- it might well provide a clearer understanding of what is happening...  

Spero che questo aiuti! Fammi sapere se trovi qualcosa di interessante ...

F.

== - == - == - == - == - == - = - == - == - == la mia risposta precedente segue: == - == - == - == - == - == - = - == - == - ==

Ottenete qualcosa dall'esecuzione come utente login (non-root) di quanto segue in un terminale:

launchctl list | grep -i vlc

o

sudo pgrep -f -l -i vlc

Prova questo:

  1. ottieni una shell di root tramite:

    sudo -s
    
  2. Sincronizza i buffer dell'unità su hardware:

    sync
    
  3. Tentativo di terminare vlc con vari mezzi:

    pkill -KILL -f -i -l vlc
    
    killall -9 -z vlc 
    
    killall -9 -z VLC.app
    
  4. Tentativo di abbattere lo spazio utente, terminare tutte le app userspace, arrestare i servizi di sistema e riavviare. Se stai utilizzando una versione recente di OS X, allora funziona meglio:

    launchctl reboot system
    

Altrimenti, fai questo:

    shutdown -r now
    
risposta data 24.10.2015 - 19:01
fonte
0

Salva il tuo lavoro in altre app e quindi elimina tutti i processi a livello di utente.

kill -9 -1

Non utilizzare sudo o root con quel comando. Preferirei un shutdown -r now se ritieni che sia necessario un riavvio. Di solito il livello utente uccide tutti funziona bene per recuperare da un'app bloccata che è andata fuori controllo.

    
risposta data 30.10.2015 - 00:53
fonte

Leggi altre domande sui tag