1

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

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

Могу ли я сделать шаблонную копию процесса экрана, чтобы открыть его на другом компьютере?

1 ответ1

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

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