Je veux juste avoir un aperçu rapide de mon screen
GNU détaché séances. Est-il possible de vider le contenu actuel sur stdout ? Quelque chose comme
screen --print SESSION_NAME > file.txt
Réponse acceptée :
Vous pouvez vider une fenêtre d'une session screen avec screen -X hardcopy /some/file
, qui enregistrera un vidage d'écran de la fenêtre actuelle dans /some/file
.
Vous pouvez vider une fenêtre spécifique avec :
screen -X at 3 hardcopy /some/file
Et le tout dans un seul fichier avec :
screen -X eval 'hardcopy_append on' 'at \# hardcopy /some/file'
Vous pouvez également dumper un fichier par fenêtre, en spécifiant dans quel répertoire les dumper (si vous ne le spécifiez pas, alors ils seront dumpés dans le répertoire screen
a été démarré en) avec
screen -X eval 'hardcopydir /some/dir' 'at \# hardcopy'
(sera vidé dans des fichiers appelés hardcopy.<n>
)
Voir le -h
option de hardcopy
pour inclure le tampon de défilement.
Utiliser screen
-S
comme d'habitude pour spécifier la session dans laquelle exécuter la commande.