Voglio solo avere una rapida panoramica del mio screen
GNU staccato sessioni. È possibile eseguire il dump del contenuto corrente su stdout? Qualcosa come
screen --print SESSION_NAME > file.txt
Risposta accettata:
Puoi scaricare una finestra di una sessione dello schermo con screen -X hardcopy /some/file
, che salverà un dump dello schermo della finestra corrente in /some/file
.
Puoi scaricare una finestra specifica con:
screen -X at 3 hardcopy /some/file
E tutti in un unico file con:
screen -X eval 'hardcopy_append on' 'at \# hardcopy /some/file'
Puoi anche eseguire il dump di un file per finestra, specificando in quale directory eseguirne il dump (se non lo specifichi, verranno scaricati nella directory screen
è stato avviato in) con
screen -X eval 'hardcopydir /some/dir' 'at \# hardcopy'
(verrà scaricato in file chiamati hardcopy.<n>
)
Vedi il -h
opzione di hardcopy
per includere il buffer di scorrimento.
Usa screen
's -S
opzione come al solito per specificare la sessione in cui eseguire il comando.