Existe uma maneira de enviar um comando de tela para uma sessão de tela "acima" da minha tela atual?

Existe uma maneira de enviar um comando de tela para uma sessão de tela "acima" da minha tela atual?

Gostaria de poder enviar um comando de tela para uma sessão de tela "acima" da minha sessão de tela atual (que está em outro servidor). Imagine o cenário de iniciar uma sessão de tela inicial e a partir de uma janela dentro desta sessão você faz ssh para outro servidor e inicia uma sessão de tela nesse servidor. É possível enviar um comando de tela através da sessão de tela atual (que está no servidor remoto) para a primeira sessão de tela?

Responder1

Não tenho certeza do que você quer dizer com "Acima" da sua sessão de tela atual, mas se você tiver sessões de tela aninhadas (tela dentro da tela), poderá dizer à tela externa para passar a tecla de comando para a sessão da tela interna. Por padrão, a tecla de comando para fazer isso é Ctrl+ A, o que significa que você pressiona Ctrl+ Aduas vezes para enviar um comando para a sessão da tela interna.

Por exemplo:

Se eu fizer login no servidor A e iniciar a tela e, em seguida, SSH do servidor A para o servidor B e iniciar outra cópia da tela:

  • Ctrl+ A, Ccriará uma nova janela de tela no servidor A
  • Ctrl+ A, Ctrl+ A, Ccriará uma nova janela de tela no servidor B
  • Ctrl+ A, Ctrl+ A, 4mudará para a janela nº 4 no servidor B
  • Ctrl+ A, Ctrl+ A, Ctrl+ Dpara desconectar da sessão de tela no servidor B

Eles assumem atalhos de teclado padrão.

informação relacionada