Estou me conectando a uma máquina Linux exclusivamente por SSH. Recentemente, percebi que não importa qual processo esteja em execução no terminal, toda vez que fecho e reconecto por meio de SSH, o processo pode ou não ainda estar em execução, mas ainda recebo uma nova instância de terminal por SSH e não consigo acessar a antiga.
Então esse não é o problema real, pois o que eu quero é poder abrir outra aba (ou equivalente) no terminal que minha conexão SSH já abriu. Assim, posso iniciar, por exemplo, um daemon lá e mudar para essa guia para verificar seu status enquanto faço coisas diferentes na guia principal. Existe uma possibilidade como esta?
Porém, observe: eu me conecto a partir de um cliente SSH no meu telefone Android. Portanto, não posso simplesmente abrir outra guia digitando xterm &
ou algo semelhante com tanta facilidade.
Responder1
Você precisará de um programa de multiplexação de terminal, como screen
ou tmux
para ter mais de uma sessão de terminal aberta em uma conexão.
Outro benefício deles é que a sessão permanece caso a conexão seja interrompida.