将屏幕复制(最好移动)到另一台服务器

将屏幕复制(最好移动)到另一台服务器

我在服务器机器上有一个屏幕,想将其传输到另一台具有相同文件系统配置(可能具有相同硬件)的机器上。

是否可以将屏幕传输到另一台服务器机器?我想这样做,因为有时我正在工作的机器会被其他用户进程挤满,导致我的工作滞后。在这种情况下,我需要手动关闭屏幕,然后在另一台服务器上重新打开所有内容。

我可以制作屏幕流程的模板副本以便在另一台机器上重新打开它吗?

答案1

因此,似乎您无法保存它,但您可以创建一个宏来使用该-c选项打开屏幕。这个想法是编写一个脚本,例如:

source $HOME/.screenrc
chdir $HOME/place
# Screen 0
screen
stuff "something^M"
# Screen 1
screen
stuff "something^M"
stuff "cd place^M"                                                                                                 
stuff "vim -p `find -type f -not -path \"*/\.*\" -not -path \"*x86*\" \( -name \"*.py\" -o -name \"*.cxx\" -o -name \"*.h\" \)`^M"
stuff "print -n "\\033kScreen1\\033\\134\" "

这将执行您通常想要执行的操作,当您打开一个部分然后使用screen -c script

相关内容