shpool - un outil qui maintient la connexion des sessions shell
(github.com/shell-pool)- 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 à
tmuxouGNU screen- Alors que
tmuxetscreenprennent le contrôle de l’ensemble du terminal et offrent des fonctions de division de fenêtres et de mosaïque,shpoolne fournit que des sessions persistantes - Le principal avantage de cette approche est que
shpooln’interrompt pas le scrollback natif ni le copier-coller
- Alors que
- Utilisation
- Installer
shpoolsur l’hôte distant. Aucun logiciel supplémentaire n’est nécessaire côté client - Se connecter en
ssh, puis exécutershpool attach mainpour créer une nouvelle session nommée (mainest 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 relancershpool attach mainpour se rattacher à la même session nommée
- Installer
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.