Screen est un utilitaire fantastique qui permet de laisser tourner un processus en tache de fond et d’en reprendre le contrôle à tout moment.
C’est très simple : taper screen votre_programme, et voilà ! Maintenant si vous fermez votre console ou en utilisant la combinaison de touche Ctrl+A+D, le programme tourne toujours en tache de fond et vous pouvez en reprendre le controle en tapant screen -r
Imaginons que vous décidez de montrer à un copain qui est sous Linux commment lancer un serveur, mais bien sûr vous vous trouvez à l’autre bout de la France... Pas de problème grace à screen vous allez pouvoir lui faire une démo à distance. Tout ce que vous ferrez dans la console il le verra et tout ce que lui fera vous le verrez.
Tout d’abord il faut qu’il lance screen : screen bash par exemple pour lancer une console.
Ensuite tapez screen -x sa_console pour vous attacher à sa console
Sous certaines distributions, screen n’est pas installé par défaut... Sous debian il faut faire : apt-get install screen.