3

Я часто подключаюсь через ssh к серверам, чтобы выполнить screen -r и посмотреть сеанс irssi irc. Затем я делаю Ctrl-AD и logout .

Есть ли хорошее решение, чтобы обернуть это в сценарий, чтобы я мог видеть снимок моего сеанса экрана в любом формате (графическом или текстовом)?

1 ответ1

3

Вы можете получить "скриншот" сеанса экрана следующим образом:

screen -p0 -X hardcopy hardcopy.txt

Так что для этого потребуется распечатка всего, что находится в первом окне (-p0), и поместить его в файл с именем hardcopy.txt (если вы не укажете имя файла, он будет использовать hardcopy.n где n начинается с нуля с приращениями каждый раз ,

Скриншот находится на удаленной машине, и я думаю, что вы хотите просмотреть его. Возможно что-то вроде:

ssh user@remote 'screen -p0 -X hardcopy hardcopy.txt; cat hardcopy.txt'

Вы также можете войти в свою сессию irssi, чтобы сработало следующее:

ssh user@remote 'tail -50 /path/to/irssi/log'

Если вам нужен снимок экрана, на котором сохраняются цвета, то это будет немного зависеть от операционной системы и среды рабочего стола, из которой вы работаете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .