¿Cómo puedo recuperar una aplicación que no responde sin salir?

3

Acabo de ejecutar una simulación muy larga de Matlab en mi Mac Book Air. Utiliza Mac OSX. La simulación prácticamente ha terminado, pero segundos antes del final, Matlab apareció en el monitor de actividad como no responde.

Realmente no quiero perder todos los datos de simulación que me han costado tanto obtener. ¿Hay alguna forma de relanzar la aplicación sin salir? ¿O alguna forma de obtener los datos que ya se han calculado?

¡Por favor ayuda!

    
pregunta Lucy 23.12.2012 - 07:49

3 respuestas

1

Independientemente de lo importante que sea el proceso, si está colgado, se cuelga. Dejar el buscador es una forma de ver si puedes recuperarlo. Salir de todas las aplicaciones abiertas es otra sugerencia.

Recomendaría abrir una ventana terminal y escribir lo siguiente para ver si aparece alguna pista:

sudo lsof | grep matlab

lsof es un comando de Unix que básicamente significa "lista de archivos abiertos" . El | al lado es un comando de tubería que básicamente significa que la salida debe ser procesada por el comando a la derecha inmediata. Y grep básicamente filtra la salida en función de los criterios. En este caso, matlab en sí.

Si lo ejecutas, debería enumerar todos los archivos abiertos, lo que también significa procesos conectados. Si no estás acostumbrado a la salida terminal , esto podría ser abrumador, pero mirar la línea de la línea por la línea podría revelar algo.

Y si está preparado para ello, recomendaría instalar htop en OS X. Es muy agradable y, en mi opinión: versión más útil de top que muestra todos los conceptos básicos del sistema en una pantalla actualizada en vivo. La instalación no es fácil y puede requerir Xcode, pero una vez que esté en funcionamiento, le ayudará a depurar aún más las cosas.

Por ejemplo, si puede iniciar htop y luego presionar la tecla T para mostrar todos los procesos en modo subproceso. Lo que significa que puedes ver todos los procesos secundarios conectados a matlab y obtener más pistas allí.

    
respondido por el JakeGould 28.01.2013 - 00:39
0

Desafortunadamente, si matlab se cuelga, no puedes recuperarlo. Tal vez podría forzar el lanzamiento de una segunda instancia de matlab. Tal vez pueda recuperar tu simulación.

    
respondido por el Jean 28.01.2013 - 00:09
0

No sé mucho sobre matlab, ¿pero podría ser una idea relanzar el buscador? ... o ya lo has intentado?

    
respondido por el tillinberlin 28.01.2013 - 00:30

Lea otras preguntas en las etiquetas