Cópia de tela (de preferência em movimento) para outro servidor

1

Eu tenho uma tela em uma máquina servidora e quero transferi-la para outra máquina que tenha a mesma configuração de sistema de arquivos (e possivelmente o mesmo hardware).

É possível transferir a tela para outra máquina servidora? Eu gostaria de fazer isso porque às vezes a máquina que estou trabalhando fica lotada por outros processos do usuário, resultando em atraso no meu trabalho. Nesses casos, preciso fechar manualmente a tela e reabrir tudo em outro servidor.

Posso fazer uma cópia do modelo do processo de tela para reabri-lo em outra máquina?

    
por Werner 10.12.2014 / 14:37

1 resposta

1

Portanto, parece que não é possível salvá-lo, mas você pode criar uma macro para abrir uma tela usando a opção -c . A ideia é escrever um script, como:

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\" "

Isso fará o que você normalmente quer fazer quando abrir uma seção e usar screen -c script

    
por 21.12.2014 / 22:15