Відповіді:
Ви можете скинути одне вікно екранного сеансу screen -X hardcopy /some/file
, що збереже екранне скидання поточного вікна в /some/file
.
Ви можете скинути конкретне вікно за допомогою:
screen -X at 3 hardcopy /some/file
І всі вони в одному файлі з:
screen -X eval 'hardcopy_append on' 'at \\# hardcopy /some/file'
Ви також можете скидати один файл у вікно, вказуючи, у який каталог для їх завантаження (якщо ви не вказали його, тоді вони будуть скинуті в каталог, в якому screen
було розпочато) із
screen -X eval 'hardcopydir /some/dir' 'at \\# hardcopy'
(буде скинуто у файли, що називаються hardcopy.<n>
)
Дивіться -h
опцію hardcopy
включення буфера прокрутки.
Використовуйте параметр screen
' -S
як зазвичай', щоб вказати сеанс для запуску команди.
strace
що на екрані «клієнт» надсилається команда копіювання на сервер, а сервер - це те, що обробляє. (На сторінці вказується, що файл твердої копії записаний на cwd сервера, а не у клієнта.) Дані TTY, очевидно, не переходять через провід у випадку з твердої копією.
Почніть screen
з -L
опції, щоб увімкнути журнал сеансу.
Крім того, після запуску screen
ви можете вмикати та вимикати журнал вікна в screen
сеансі за допомогою CTRLa- H.
Журнали будуть створені у вашому поточному робочому каталозі з назвою, screenlog.X
де X - унікальне число.
Висновок списку вікон, коли ввімкнено ведення журналу, містить L
стовпчик "Прапори".
Num Name Flags
0 fedora $(L)
1 sudo $
2 fedora $(L)
-p
абоat
необхідним . Тож якщоscreen -X hardcopy /some/file
не виходить, спробуйтеscreen -X at 0 hardcopy /some/file
абоscreen -p 0 -X hardcopy /some/file
.