19 pontos por xguru 2024-06-20 | 3 comentários | Compartilhar no WhatsApp
  • 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 main para 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 main novamente para se reconectar à mesma sessão nomeada

3 comentários

 
bbulbum 2024-06-21

Então dá para manter a sessão sem precisar instalar o tmux no remoto. Mas eu já estou acostumado a simplesmente usar o tmux...

 
seunggi 2024-06-20

Também parece uma boa usar o Mosh, que utiliza UDP.

https://pt.news.hada.io/topic?id=4810

 
xguru 2024-06-20

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.