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.