Concatenar duas sessões de tela

7

Devido a alguns problemas no servidor, acabei com duas sessões screen , cada uma com algumas janelas. Tenho tarefas de longa duração em ambas as sessões e não quero abortar uma delas apenas para me livrar de uma das sessões de tela.

É possível concatenar sessões de tela para que eu termine com uma sessão de tela única que contém todas as janelas de ambas as sessões? Ou é possível transferir manualmente janelas individuais de uma sessão de tela para outra?

    
por poke 26.09.2011 / 21:38

2 respostas

3

Tanto quanto eu sei, isso não é possível usando a tela, mas você pode usar reptyr para reatribuir o programa para um novo terminal.

Aqui estão algumas orientações úteis sobre como usar o reptyr:

Você também pode usar o grab.c , que é um pouco menos complexo.

    
por 26.09.2011 / 23:39
1

Como já foi respondido, não há um jeito apenas com a tela.

Você também pode ligar novamente o caractere de escape de uma sessão e, portanto, ter funcionalidade completa novamente (sem a necessidade de abrir outra sessão ssh em seu servidor e desanexar uma das suas sessões - eu sei).

Atingir Ctrl-A : , o que o colocará no modo de comando (se você não alterou os padrões) e colocará o seguinte: escape ^Tt . Isso alterará o caractere de escape de uma sessão, configurando-o para Ctrl-T e deixando a outra sessão com Ctrl-A escape char, podendo, assim, enviar comandos novamente para ambas as sessões.

    
por 27.09.2011 / 04:36

Tags