GNU Screen
Description
Fonctionnalités générales
- Multiplexeur de terminal. Screen permet de gérer plusieurs sessions de terminaux à travers une seule fenêtre xterm ou via une seule connexion console.
- Multitâche. Screen permet d'avoir facilement plusieurs shell ouverts et de lancer plusieurs commandes simultanément.
- Détachement. Il peut être lancé à travers une connexion ssh et permet de laisser tourner vos commandes en tâches de fond sur les machines hôtes tout en fermant votre session ssh.
- Partage. Vous pouvez partager votre session screen avec un collaborateur qui travaille sur la même machine par exemple via deux connections ssh distinctes.
- Screen se lance depuis un terminal aussi bien en mode X qu'en mode console. Une fois screen lancé, vous vous retrouvez avec un nouveau 'shell' lancé dans votre terminal.
Autres fonctionnalités
Il est possible de se rattacher à une session screen lancée depuis un poste de travail à partir d'un autre poste. Ex : vous lisez vos emails via plusieurs clients mutt lancés dans différentes sous sessions screen depuis votre poste de travail, il vous est possible de vous rattacher à cette session screen depuis votre salle serveur pour répondre à un email.
Contexte d'utilisation dans mon laboratoire/service
- Utilisé dans de nombreuses situations pour se connecter sur un ensemble de services via un seul terminal central.
- Utilisé très couramment en environnement de calcul, screen permet de lancer des calculs en interactif (potentiellement longs) tout en permettant de quitter la connexion distante.
Limitations, difficultés, fonctionnalités importantes non couvertes
La configuration pour obtenir un affichage un peu amélioré peut être difficile.
Commentaires
lien invalide
Le lien http://www.neuronfarm.net/blog/.screenrc n'est plus valide
pour twin je pense que l'adresse est maintenant sourceforge.net/projects/twin/
splitvt est un peu plus à jour ici http://slouken.libsdl.org/projects/splitvt/