Screen Multiplexeur de terminal
Un article de Typo3 CMS / Documentation Typo3 / Support Typo3.
Sous le nom barbare de multiplexeur de terminal se cache un outil simple et pratique. Prenons un exemple simple, vous êtes connecté sur en ssh sur un serveur et vous devez :
- synchronisez des fichiers via rsync
- dumper une base et la réinjecter
- modifier des fichiers de config
- modifier les vhosts apache
Certaines manip sont longues, d'autre supposent des allers retours genre je modifie la config, je redémarre et reviens changer si c'est pas bon etc ... De plus vous pouvez être amené à vous déconnecté et revenir ensuite
Screen est fait pour tout ça ! un peu à la mode des onglets dans les terminaux gnome ou kde mais aussi la possibilité de les laisser tourner de ses dé-logger et de les récupérer ensuite.
Donc, d'abord avoir screen installé si la commande "screen" ne répond pas : apt-get install screen
Ensuite tout se fait à base de ctrl-A + la commande ( généralement une seule lettre )
ctrl-a + c : une nouvelle console
ctrl-a "commande" : lancer la "commande" dans un nouveau screen
ctrl-a " : menu des screens ouverts
ctrl-a "numéro" : reprend le screen numéro X
ctrl-a d : détache la session screen ( elle continue a tourner en tache de fond )
screen -ls : liste les screen en cours ( attaché ou non)
screen -r <screen-session> : on rattache la session en question
Voila très rapidement les fonctionnalités de screen - pour en savoir plus :
ctrl-a ? : liste des commandes
ou encore :
man screen
