- Crée des sessions shell nommées afin que la session ne soit pas perdue même si la connexion est interrompue
- Une alternative légère à
tmux ou GNU screen
- Alors que
tmux et screen prennent le contrôle de l’ensemble du terminal et offrent des fonctions de division de fenêtres et de mosaïque, shpool ne fournit que des sessions persistantes
- Le principal avantage de cette approche est que
shpool n’interrompt pas le scrollback natif ni le copier-coller
- Utilisation
- Installer
shpool sur l’hôte distant. Aucun logiciel supplémentaire n’est nécessaire côté client
- Se connecter en
ssh, puis exécuter shpool attach main pour créer une nouvelle session nommée (main est le nom de la session)
- Une session nommée distincte est nécessaire pour chaque terminal
- Si la connexion est interrompue ou se fige, il suffit de se reconnecter en
ssh à l’hôte distant puis de relancer shpool attach main pour se rattacher à la même session nommée
3 commentaires
On dirait qu’on peut conserver la session sans avoir à installer
tmuxsur la machine distante. Cela dit, j’ai simplement l’habitude detmux...Utiliser Mosh, qui fonctionne en UDP, semble également être une bonne option.
https://fr.news.hada.io/topic?id=4810
Même si la description parle sans cesse de
tmux, il ne prend pas en charge plusieurs terminaux.Il vaut mieux le considérer comme un outil léger qui se contente de maintenir la session.