¿Cómo puedo leer el contenido de salida EXISTENTE desde otro terminal, como un terminal SSH?
El escenario es que ejecuté un programa en una sesión de GUI pero luego necesito leer su salida de forma remota sin tocar su sesión de GUI (sé que puedo hacerlo si uso VNC). Busqué un poco en StackExchange pero sus historias son diferentes.
https://unix.stackexchange.com/a/72334ofrece una solución para redirigir su salida FUTURA hacia el terminal remoto pero aún así, falta la salida EXISTENTE. ¿Alguna solución a esto?
Respuesta1
El contenido que se escribió en el pasado existe sólo en esa terminal (normalmente en la memoria de ese proceso). Si desea leerlo, debe analizar la documentación de su terminal, si es accesible de alguna manera (xterm o screen tienen una forma de consultar el contenido de la pantalla y/o el búfer de desplazamiento), qué necesita para hacerlo. accesible o tendrás que buscarlo directamente desde la memoria del proceso de tu terminal.
Hasta donde yo sé, no existe una forma general de hacerlo.
Respuesta2
Úselo screen
en su sesión de terminal. Luego podrá conectarse a esa sesión con la -r
opción de ver la vista actual de ese terminal tal como lo dejó y continuar en ese mismo shell.
Ver man screen
para más.