Solo quiero tener una visión general rápida de mi screen GNU separada sesiones ¿Es posible volcar el contenido actual a stdout? Algo como
screen --print SESSION_NAME > file.txt
Respuesta aceptada:
Puede volcar una ventana de una sesión de pantalla con screen -X hardcopy /some/file , que guardará un volcado de pantalla de la ventana actual en /some/file .
Puede volcar una ventana específica con:
screen -X at 3 hardcopy /some/file
Y todos ellos en un solo archivo con:
screen -X eval 'hardcopy_append on' 'at \# hardcopy /some/file'
También puede volcar un archivo por ventana, especificando en qué directorio volcarlos (si no lo especifica, se volcarán en el directorio screen se inició en) con
screen -X eval 'hardcopydir /some/dir' 'at \# hardcopy'
(será volcado en archivos llamados hardcopy.<n> )
Ver el -h opción de hardcopy para incluir el búfer de desplazamiento.
Usar screen ‘s -S opción como de costumbre para especificar la sesión para ejecutar el comando.