19 points par xguru 2024-06-20 | 3 commentaires | Partager sur WhatsApp
  • 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

 
bbulbum 2024-06-21

On dirait qu’on peut conserver la session sans avoir à installer tmux sur la machine distante. Cela dit, j’ai simplement l’habitude de tmux...

 
seunggi 2024-06-20

Utiliser Mosh, qui fonctionne en UDP, semble également être une bonne option.

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

 
xguru 2024-06-20

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.