通过ssh截取屏幕会话的屏幕截图


3

我经常通过ssh登录到服务器只是为了执行screen -r并查看我的irssi irc会话。然后,我做的Ctrl-ADlogout

有没有一个很好的解决方案将它包装成一个脚本,这样我就能以任何格式(图形或文本)看到我的屏幕会话的快照?

Answers:


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'

如果您想要一个维护颜色的屏幕截图,那么这将取决于您从中获取的操作系统和桌面环境。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.