2013-02-22 5 views
10

Quando si esegue la schermata con il flag -L, viene creato un file chiamato "screenlog.0" e tutti gli output scritti (ottimo), ma eseguirò diverse sessioni di schermate e ho bisogno di identificare i registri con un numero unico. È possibile modificare il nome del registro?E 'possibile nominare il file di registro' schermata 'dal flag -L?

+0

vedere la mia risposta qui: http://stackoverflow.com/questions/14208001/save-screen-program-output-to-a-file/37559327#37559327 – lepe

risposta

6

È possibile modificare il file .screenrc e aggiungere qualcosa di simile

file di log/tmp/myownlog

Edit: già risposto: https://serverfault.com/questions/248193/specifying-a-log-name-for-screen-output-without-relying-on-screenrc

+1

Sto cercando un 'al volo' soluzione per nominare i file di log generati mentre vengono create le sessioni dello schermo. La tua soluzione non è quello che sto cercando, mi dispiace! – Justin

+0

Controlla la mia modifica (era già su stackoverflow) – Eun

+0

Grazie! Esattamente quello di cui avevo bisogno. Contrassegnerà la tua soluzione come risposta una volta che il limite di tempo sarà stato rimosso. – Justin

2

Usa script comando all'interno della vostra sessione di screen .

3

In alternativa, c'è un modo per farlo online.

Entrare in modalità comandi a schermo tramite Ctrl + un, : e utilizzare il comando logfile con il nome del file che si desidera come argomento, ad esempio: logfile whatevernameyoulike.log

Fonte: pagina man schermo

Problemi correlati