20. Forzar salida de una aplicación - El mac se queda pillado.
En ocasiones aparece una
ruedita de colores que indica que tu mac está "atascado" pensando. En la red puedes encontrar referencias a ella como "rueda arcoiris" o "pelota de playa de la muerte". Normalmente la situación afecta a una sola aplicación, de modo que puedes seguir trabajando con las demás y, en todo caso, suele ser cuestión de
paciencia, ya que el asunto se resuelve por sí solo, de modo que tu mac recupera el pulso espontáneamente.
Pero, a veces, no. Y, lo que es peor, el
impasse puede extenderse y afectar al resto del sistema. Veamos las opciones de que disponemos en caso de que nuestra paciencia se agote, pero todavía tratemos de evitar los posibles corrupciones que genera en el sistema un apagado forzado del mac:
a. Lo más fácil, cuando una aplicación no responde es ir al
dock y pulsar de forma mantenida sobre su icono. Aparecerá en el menú contextual la opción "
Forzar salida" o, en el caso de Finder, "
Forzar reinicio".
b. Una alternativa más familiar para
windowseros es pulsar
Comando+Opción+Escape, que abre una ventana con las aplicaciones que están corriendo en ese momento, especificando cuál "no responde". Podemos seleccionarla y forzar la salida.
c. En ocasiones, ninguna de las alternativas anteriores es operativa, porque la aplicación colgada está en primer plano y no permite al sistema tomar el control para apagarla. Podemos intentar entonces pasarla antes a segundo plano, seleccionando cualquier otra aplicación en el
dock, o cambiando de aplicación con
Comando+Tabulador. A continuación, probamos las opciones
a y
b.
d. Otro camino para forzar la salida de una aplicación colgada es
Monitor de Actividad. Lo podemos encontrar en la carpeta de Utilidades que reside en la de Aplicaciones del mac. Si solemos trabajar con aplicaciones con tendencia al cuelgue, es buena idea tenerlo instalado permanentemente en el
dock, ya que a veces ni siquiera podemos acceder a Finder o Spotlight, pero Dock puede seguir funcionando.
e. Otra utilidad que se puede tener disponible en el dock y/o en Dashboard (con
este widget) es
Terminal. Para salir de una aplicación desde Terminal, escribimos el comando
top
que nos lista los procesos activos, indicando su correspondiente número PID. Anotamos el PID de la aplicación problemática y pulsamos "q" para salir de
top. A continuación escribimos
kill -9 XXXXX
siendo XXXXX el PID del proceso que queremos cerrar.
f. Eventualmente, ni siquiera Monitor de Actividad o Terminal consiguen forzar la salida de una aplicación y, entonces, optamos por acciones más drásticas, como apagar el mac por las bravas, pero antes debemos intentar
Cerrar la Sesión. Primero desde el menú Apple o con combinaciones de teclas (
Comando+Mayúscula+Q o
Comando+Alt+Mayúscula+Q) y, si no funciona, desde Monitor de Actividad o Terminal. Para esto último, seleccionamos el proceso
loginwindow que corresponde a nuestro usuario y forzamos la salida del mismo como se ha descrito en
d y
e. Se cerrarán bruscamente todas las aplicaciones que nuestro usuario tenga abiertas, incluyendo la que nos estaba dando problemas.
g. En algunas circunstancias, el mac es absolutamente insensible localmente, pero sigue respondiendo al control remoto. Este último procedimiento requiere que permitas en tu mac las conexiones por
ssh, lo que no es demasiado seguro, pero cada uno debe valorar su situación particular; tampoco es terriblemente peligroso

. La autorización se da en Preferencias del Sistema > Compartir, activando el servicio de Sesión remota. Lo normal es darle autorización sólo a un administrador. Si el mac "colgado" tenía activada la sesión remota, podremos acceder a él desde otro mac, tecleando en Terminal
ssh NOMBRE@SERVIDOR
siendo NOMBRE el nombre corto del administrador autorizado y SERVIDOR el nombre del mac en la red (algo así como
mock@macu.local).
Nos pedirá la contraseña de ese administrador y, una vez dentro, aplicamos el procedimiento
e(top y kill) o el
f
(igual que el anterior, pero "matando" loginwindow)
Si todo esto no funciona, habrá que mantener pulsado el botón de encendido hasta que el mac se apague.

Cuando lo arranquemos de nuevo, deberemos hacer una reparación del sistema de archivos (
correr fsck).
Más información.
Ten en cuenta que si el proceso
colgado no corresponde a una aplicación
visible (de las que instalan en el dock su icono mientras corren), los procedimientos a, b y c son inútiles.
Enlace del foro:
Mac se bloquea, no responde nada
Este tema ha sido editado por mock turtle: 12 February 2010 - 11:57 AM
Razón de la edición: Actualización del enlace "Más información" sobre fsck
WHITE, adj. and n. Black.
Ambrose Bierce. The Devil's Dictionary.