Petit mémo sur l'utilisation de l'outil screen sur linux, petit utilitaire que j'adore pour deux fonctionnalités principales que nous allons voir rapidement :
Ici on va voir quelques commandes de base pour lancer screen. Ce qui est top avec screen, c'est que lorsque vous le lancez, vous pouvez ensuite à l'intérieur de ce screen lancer une commande ou un script et sortir de ce screen pendant que la commande ou le script s'exécute. C'est super pratique pour un script ou une commande qui va durer longtemps. Gros avantage (notamment en ssh), si vous perdez la connexion, pas de problème ! Vous vous reconnectez, vous réattachez le screen et vous vous retrouvez sur votre écran comme si de rien n'était.
De même, vous pouvez vous connecter en ssh sur un serveur, lancer un screen, lancer une commande longue ou un script à l'intérieur puis vous détachez du screen et vous déconnecter du serveur. Vous pourrez vous reconnecter en ssh plus tard (même à partir d'un autre client) et rouvrir le screen pour voir où en est la commande ou le script.
Autre fonctionnalité intéressante, vous pouvez diviser votre terminal en régions. C'est bien pratique lorsque vous êtes connecté en ssh sur un serveur, cela vous évite d'ouvrir un autre terminal et de vous connecter une seconde fois.