2012-08-02 11 views
7

Me gustaría saber si alguien ha intentado iniciar sesión gnu-screen en un archivo de registro (que no sea el registro de pantalla predeterminado.N donde N es el número de sesión).gnu-screen nombre de archivo de registro de sesión personalizada

He intentado hacer lo siguiente

~$ screen -L custom_screenlog -S test_session 

pero la pantalla se extinguiría. No está también en el manual de la pantalla. Intenté buscar en Google y parece que no puedo ver una respuesta.

Gracias.

Respuesta

16

Mi versión 4.0.2 de la pantalla GNU no tiene argumento para el interruptor -L. El archivo de registro se llama sistemáticamente screenlog.0 y se crea en el directorio actual. entonces puede simplemente tratar:

screen -L -S test_session 

Editar: puede personalizar su archivo .screenrc, añadiendo por ejemplo

archivos de registro
logfile /tmp/screenlog-%Y%m%d-%c:%s 

De esta manera se puede almacenar en un directorio predefinido (/tmp en este ejemplo) y se puede nombrar después de la fecha de apertura del archivo de registro

+0

esto funciona para mí. Muchas gracias! +1 para ti :) – icasimpan

+3

¿Hay algún lugar que indique la sintaxis de esa línea 'logfile'? La página de manual no parece tener esa información ... –

+1

https://www.gnu.org/software/screen/manual/screen.html#String-Escapes –

Cuestiones relacionadas