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.