GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Gnu-Bildschirm:Eine getrennte Sitzung in Stdout drucken?

Ich möchte nur einen schnellen Überblick über meinen abgetrennten GNU screen haben Sitzungen. Ist es möglich, den aktuellen Inhalt auf stdout auszugeben? So etwas wie

screen --print SESSION_NAME > file.txt

Akzeptierte Antwort:

Sie können ein Fenster einer Bildschirmsitzung mit screen -X hardcopy /some/file ausgeben , das einen Bildschirmabzug des aktuellen Fensters in /some/file speichert .

Sie können ein bestimmtes Fenster ausgeben mit:

screen -X at 3 hardcopy /some/file

Und alle in einer einzigen Datei mit:

screen -X eval 'hardcopy_append on' 'at \# hardcopy /some/file'

Sie können auch eine Datei pro Fenster sichern, indem Sie angeben, in welches Verzeichnis sie gesichert werden sollen (wenn Sie es nicht angeben, werden sie im Verzeichnis screen gesichert). gestartet wurde) mit

screen -X eval 'hardcopydir /some/dir' 'at \# hardcopy'

(wird in Dateien namens hardcopy.<n> abgelegt )

Siehe -h Option hardcopy um den Scroll-Puffer einzuschließen.

Verwenden Sie screen ist -S Option wie gewohnt, um die Sitzung anzugeben, in der der Befehl ausgeführt werden soll. ⁣
  ⁣
   ⁣


Linux
  1. Gnu-Bildschirm:Neuer Fenstername geändert?

  2. Beenden Sie die getrennte Bildschirmsitzung

  3. Wie vergebe ich einen Namen für einen Bildschirm?

  4. Der GNU-Bildschirm reagiert nicht, scheint blockiert zu sein

  5. Wie stoppe ich einen Bildschirmprozess unter Linux?

So verwenden Sie den GNU-Bildschirm zum Verwalten von Terminalsitzungen in Linux

So verwenden Sie den Linux-Bildschirm

So starten Sie die Bildschirmsitzung unter Linux beim Anmelden automatisch

Automatischer Startbildschirm bei ssh-Anmeldung

Senden von Texteingaben an einen abgesetzten Bildschirm

So stellen Sie die Verbindung zu einer getrennten SSH-Sitzung wieder her