Fonctionnement de la commande screen
Qu'est-ce qu'un screen ?
Un screen est un logiciel qui peut être utilisé dans une console pour mettre en place plusieurs processus simultanément. En d'autres mots cela veut dire que vous pouvez ouvrir plusieurs fenêtres linux simultanément, les processus exécutés dans Screen continueront de s'exécuter lorsque leur fenêtre sera fermée.
Par exemple avec Minecraft, des screens peuvent vous permettre de maintenir plusieurs serveurs allumés simultanément et 24h/24 sans demander aucune action de votre part.
Comment ça marche ?
Pour utiliser un screen vous aurez en premier lieu besoin d'une machine (VPS ou autre) sous Linux.Une fois sur la console de cette dernière, nous allons commencer par installer le logiciel Screen via cette commande
sudo apt-get install screen
Maintenant que vous avez Screen d'installé, nous allons pouvoir commencer à apprendre à quoi servent les différentes commandes.
screen -S NOM
: Pour commencer une session screen.
screen -r NOM
: Pour rattacher un screen (le ré-ouvrir).
screen -d NOM
: Pour détacher un screen.
screen -ls
: Liste des screens sur votre machine.
screen -wipe NOM
: Pour supprimer un screen mort.
screen -x NOM
: Travailler à 2 simultanément sur le même screen.
exit
: Lorsque vous êtes dans un screen et que vous souhaitez le tuer.