Tengo ssh-ed en una máquina remota. He habilitado el reenvío X11 (ssh -X) y he iniciado un programa GUI.Salir de sesión de ssh -X con un programa de GUI en ejecución pero dejando que el programa se ejecute en el host remoto
El programa demora 5 minutos en configurarse para procesar, pero el procesamiento real demora entre 1 y 2 horas. No quiero transmitir datos mientras el programa está funcionando. Ni siquiera quiero volver a ver el programa, ya que produce los archivos como salida cuando termina y puedo borrarlos.
Entonces, ¿cómo puedo salir de la sesión ssh pero dejar el programa ejecutándose en la máquina? CRTL + C en el terminal?
EDITAR: Para la respuesta, consulte mi comentario justo debajo.
OK, así que me encontré con lo que creo que es la forma más fácil de hacerlo. Estaba leyendo acerca de la pantalla y se me ocurrió que puede usar la utilidad de pantalla para desconectar y cerrar la sesión dejando que los procesos se ejecuten en la computadora remota. Después de eso, puede iniciar sesión y volver a conectarse. – s5s
Se puede usar 'xpra' para programas X de forma similar a' pantalla' para programas de terminal: inicie los programas X debajo de él, separe/vuelva a conectar. - http://en.wikipedia.org/wiki/Xpra –