Information
Screen permet de faire fonctionner des applications en arrière plan en laissant le terminal disponible pour d’autres application. Exemple : Serveur TeamSpeak, Minecraft, VNC, monitoring …Installation de screen
sudo apt-get install screen
Liste des commandes importante pour utiliser Screen :
Liste des options après avoir tapé la commande principale ctrl+a:
Commande | Description |
screen -ls | Affiche les screens ouvert |
screen -dr | Récupérer un screen ouvert |
ctrl+a | Commande principale |
Liste des options après avoir tapé la commande principale ctrl+a:
Commande | Description |
« | Affiche la liste des screens |
w | Nous informes sur quel screen nous sommes |
d | Détache le screen actuel |
c | Créer un nouveau Screen |
shift+A | Renomme le Screen courant |
Prise en main de Screen :
Pour cet exemple, nous voulons utiliser le programme top dans un screen. Si vous tapez top dans votre terminal, vous vous rendez compte que l’application top s’actualise toute seule il n’est plus possible d’utiliser le terminal sans avoir quitté l’application top avec le raccourci : ctrl+cNouveau screen :
screen
Nous arrivons sur un terminal qui est similaire au terminal que vous connaissez mais celui ci est en fait un screen.
top
Sans surprise elle s’exécute normalement, mais dans le screen en cours !
Détacher un screen :
Tapez maintenant la commande principale ctrl+a suivie de la lettre d.[detached from 5600.pts-0.tropfacile]
Nous retrouvons notre terminal d’origine et notre commande top est dans un screen.
Lister les screens :
screen -ls
There is a screen on:
5600.pts-0.tropfacile (18/09/2012 19:34:52) (Detached)
1 Socket in /var/run/screen/S-pi.
On nous confirme qu’il y a bien un screen d’ouvert.
Récupérer un screen :
screen -dr
Nous retrouvons instantanément la commande top là où nous l’avons laissé !
Pour quitter définitivement un screen il faut taper la commande :
exit
Attention
Veuillez faire attention quand vous tapez la commande screen car il est très facile de lancer plusieurs screens dans d’autre screens et ça devient vite le bazar
Aller plus loin dans l’utilisation de screen :
screen -dmS "nom du screen" "commande"
screen -dmS monitor sh ./start.sh
screen -ls
There is a screen on:
5688.monitor (18/09/2012 20:04:52) (Detached)
1 Socket in /var/run/screen/S-pi.
Voilà pour l’utilisation de Screen cette note servira à 98% des demandes 🙂
N’hésitez pas à faire vos propres tests c’est comme ça que l’on avance!!!
Ce tutoriel ne fonctionne plus ? Il reste des coquilles dans le code ou des erreurs typographiques ? Vous souhaitez proposer une amélioration de ce tutoriel ? Merci de me contacter par email à l'adresse suivante : sharka@tropfacile.net, merci pour votre aide.
Commentaires récents