GNU/Linux >> Tutoriels Linux >  >> Linux

Écran Gnu :Imprimer une session détachée sur Stdout ?

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. ⁣
  ⁣
   ⁣


Linux
  1. Linux - Envoi d'une entrée de texte à un écran détaché ?

  2. Faire moins d'impression sur Stdout si un fichier entier peut être affiché sur un seul écran ?

  3. Empêcher l'écran Gnu de mettre fin à la session une fois le script exécuté terminé ?

  4. L'écran GNU ne répond pas, semble bloqué

  5. Vérifier si un écran du nom spécifié existe

Comment utiliser l'écran GNU pour gérer les sessions de terminal sous Linux

Comment utiliser l'écran Linux

Comment démarrer automatiquement une session d'écran sous Linux lors de la connexion

Renommer la session d'écran

Affichage de l'écran GNU + du mastic

Comment se reconnecter à une session ssh déconnectée