¿Cómo reiniciar o apagar una Mac cuando dice que la aplicación se está ejecutando pero no puedo forzar la salida?

0

Tengo un Macbook Air que ejecuta Yosemite 10.10.4, y estoy intentando reiniciar o apagar esta Mac.

Pero dirá que la aplicación VLC Player se está ejecutando, pero si hago clic con el botón derecho en el icono de VLC en la base y selecciono Forzar salida, no ocurre nada. (La luz de neón debajo del ícono no está iluminada por cierto, por lo que no parece que la aplicación se esté ejecutando).

Si presiono la Opción de comando ESC y selecciono Forzar salida para VLC, no ocurre nada, y al reiniciar el Macbook todavía se dice que debo forzar el cierre de la aplicación VLC.

En el Monitor de actividad tampoco veo que se esté ejecutando una aplicación VLC.

Si abro la aplicación Terminal y uso ps aux | grep -i vlc , entonces no aparece nada excepto esta línea de comando grep .

Entonces, ¿cómo reinicio o apago este Macbook cuando necesito Forzar el cierre de una aplicación pero Forzar el cierre no funciona? No quiero hacer esas cosas extremas, como presionar el botón de encendido durante 5 segundos o el botón de comando CTRL SHIFT PowerButton (o algo así) que es como arrancar el cable de alimentación si se trata de un escritorio.

    
pregunta 太極者無極而生 24.10.2015 - 16:15

2 respuestas

1

Es bueno saber que el cierre funcionó. Recuerde precederlo inmediatamente con una 'sincronización', ejecutada como usuario root o mediante el sudo analógico, para vaciar las memorias caché del disco duro de la memoria volátil.

Si desea investigar más a fondo, con la esperanza de saber qué está pasando (espero que busque más información ...), haga lo siguiente:

 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...  

Espero que esto ayude! Avísame si encuentras algo de interés ...

F.

= - = - = - = - = - = - = - = - = - = - = - = - == - = - = - = - = Mi respuesta anterior sigue: = - = - = - = - = - = - = - = - = - = - = - = - == - = - = - = - =

¿Obtiene algo de ejecución como usuario de inicio de sesión (no root) de lo siguiente en una Terminal:

launchctl list | grep -i vlc

o

sudo pgrep -f -l -i vlc

Prueba esto:

  1. obtener un shell raíz a través de:

    sudo -s
    
  2. Sincronizar buffers de unidades al hardware:

    sync
    
  3. Intente terminar vlc por varios medios:

    pkill -KILL -f -i -l vlc
    
    killall -9 -z vlc 
    
    killall -9 -z VLC.app
    
  4. Intente eliminar el espacio de usuario, terminar todas las aplicaciones de espacio de usuario, apagar los servicios del sistema y reiniciar. Si está ejecutando una versión reciente de OS X, esto funciona mejor:

    launchctl reboot system
    

De lo contrario, haz esto:

    shutdown -r now
    
respondido por el Francis from ResponseBase 24.10.2015 - 19:01
0

Guarde su trabajo en otras aplicaciones y luego elimine todos sus procesos de nivel de usuario.

kill -9 -1

No uses sudo o root con ese comando. Preferiría un shutdown -r now si cree que es necesario reiniciar. Por lo general, el nivel de usuario elimina todo funciona bien para recuperarse de una aplicación bloqueada que se ha descarriado.

    
respondido por el bmike 30.10.2015 - 00:53

Lea otras preguntas en las etiquetas