Solo quiero tener una visión general rápida de mis screen
sesiones de GNU separadas . ¿Es posible volcar el contenido actual en stdout? Algo como
screen --print SESSION_NAME > file.txt
fuente
Solo quiero tener una visión general rápida de mis screen
sesiones de GNU separadas . ¿Es posible volcar el contenido actual en stdout? Algo como
screen --print SESSION_NAME > file.txt
Puede volcar una ventana de una sesión de pantalla con screen -X hardcopy /some/file
, eso guardará un volcado de pantalla de la ventana actual /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 en el que screen
se inició) con
screen -X eval 'hardcopydir /some/dir' 'at \\# hardcopy'
(será volcado en los archivos llamados hardcopy.<n>
)
Consulte la -h
opción de hardcopy
incluir el búfer de desplazamiento.
Use screen
la -S
opción de '' como de costumbre '' para especificar la sesión para ejecutar el comando.
-p
oat
es necesario . Entonces, siscreen -X hardcopy /some/file
no funciona, intentescreen -X at 0 hardcopy /some/file
oscreen -p 0 -X hardcopy /some/file
.strace
que la pantalla del "cliente" envía el comando de copia impresa al servidor y el servidor es el que lo procesa. (La página de manual indica que el archivo de copia impresa está escrito en el cwd del servidor, no en el del cliente). Los datos de TTY aparentemente no pasan por el cable en el caso de la copia impresa.Comience
screen
con la-L
opción para habilitar el registro de la sesión.Alternativamente, después de haber iniciado
screen
, puede activar y desactivar el registro de una ventana en lascreen
sesión con CTRLa- H.Los registros se crearán en su directorio de trabajo actual con el nombre
screenlog.X
donde X es un número único.La salida de la lista de ventanas cuando el registro está habilitado tiene una
L
columna de Banderas.fuente