shpool - ferramenta que mantém a conexão da sessão do shell
(github.com/shell-pool)- Cria sessões de shell nomeadas para que a sessão não seja perdida mesmo que a conexão caia
- Alternativa mais leve ao tmux ou GNU screen
- Enquanto tmux e screen assumem o controle do terminal inteiro e oferecem divisão e mosaico de janelas, o shpool fornece apenas sessões persistentes
- A maior vantagem dessa abordagem é que o shpool não interrompe o scrollback nativo nem o copiar-e-colar
- Como usar
- Instale o shpool no host remoto. Nenhum software adicional é necessário no cliente
- Conecte-se via ssh e depois execute
shpool attach mainpara criar uma nova sessão nomeada (mainé o nome da sessão) - Cada terminal precisa de uma sessão nomeada separada
- Se a conexão cair ou travar, reconecte-se ao host remoto via ssh e execute
shpool attach mainnovamente para se reconectar à mesma sessão nomeada
3 comentários
Então dá para manter a sessão sem precisar instalar o
tmuxno remoto. Mas eu já estou acostumado a simplesmente usar otmux...Também parece uma boa usar o Mosh, que utiliza UDP.
https://pt.news.hada.io/topic?id=4810
Embora a descrição continue falando de
tmux, isto não oferece suporte a múltiplos terminais.O mais correto é encarar como uma ferramenta leve que apenas mantém a sessão.