A venerável Tela do Gnu pode fazer o que você quiser, mas não pode anexar a um gnome-terminal já em execução. Você precisará iniciar screen
no trabalho se quiser buscá-lo mais tarde em casa.
Consulte Gerenciamento de sessão especificamente.
Se eu abrir uma janela do Terminal na minha área de trabalho e começar um trabalho nela e começar a trabalhar de manhã. Existe uma maneira de se conectar ao desktop com SSH e interagir com o processo em andamento na janela do Terminal? Assim, posso obter o resultado na sessão SSH e continuar o trabalho.
Eu posso ver a janela do terminal da lista ps.
2012 ? 00:02:30 gnome-terminal-
EDIT: E sobre o soquete? Se meu script bash abrir um soquete não criptografado da porta local X para a porta remota Y no endereço remoto A, haverá algum meio de ver o tráfego e interagir com ele?
A venerável Tela do Gnu pode fazer o que você quiser, mas não pode anexar a um gnome-terminal já em execução. Você precisará iniciar screen
no trabalho se quiser buscá-lo mais tarde em casa.
Consulte Gerenciamento de sessão especificamente.
Em seu computador doméstico, antes de iniciar o trabalho, launch = screen =:
screen
Então, do trabalho ou sempre, ssh na sua máquina doméstica. Uma vez em um shell, conecte-se à instância da tela em execução:
screen -raAd
Isso é -r [eattach] -a [ll capacidades] -A [dapt o tamanho da tela] -d [etach tela se estiver em outro lugar]
Faça o que quiser na instância da tela e, quando terminar, separe-a usando ctrl-a
e, em seguida, d
.
Uma vez desconectado, saia da sessão ssh com exit
como de costume.