Відповіді:
Ви можете скинути одне вікно екранного сеансу 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.