GNU/Linux >> Znalost Linux >  >> Linux

Gnu Screen:Vytisknout samostatnou relaci Stdout?

Chci mít jen rychlý přehled o mé oddělené screen GNU sezení. Je možné vypsat aktuální obsah do stdout? Něco jako

screen --print SESSION_NAME > file.txt

Přijatá odpověď:

Jedno okno relace obrazovky můžete vypsat pomocí screen -X hardcopy /some/file , který uloží výpis obrazovky aktuálního okna do /some/file .

Konkrétní okno můžete vypsat pomocí:

screen -X at 3 hardcopy /some/file

A všechny v jediném souboru s:

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

Můžete také vypsat jeden soubor na okno zadáním, do kterého adresáře se mají vypsat (pokud jej neurčíte, budou vypsány v adresáři screen bylo zahájeno v) s

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

(bude uloženo v souborech s názvem hardcopy.<n> )

Viz -h možnost hardcopy zahrnout vyrovnávací paměť pro posuv.

Použijte screen 's -S možnost jako obvykle určit relaci, ve které se má příkaz spustit. ⁣
  ⁣
   ⁣


Linux
  1. Linux – odesílání textového vstupu na samostatnou obrazovku?

  2. Odesíláte vstup na relaci obrazovky zvenčí?

  3. Méně tisku do Stdout, pokud lze celý soubor zobrazit na jedné obrazovce?

  1. Obrazovka Gnu:Změna názvu nového okna?

  2. Obrazovka GNU nereaguje, zdá se zablokovaná

  3. Přejmenovat relaci obrazovky

  1. Přemapujte Ctrl-A na obrazovce GNU

  2. odeslání textového vstupu na oddělenou obrazovku

  3. Jak se znovu připojit k odpojené relaci ssh