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 …

Connectez-vous en local sur votre raspberry ou par SSH avec l'utilisateur pi. Vous pouvez aussi prendre n'importe quel utilisateur avec les droits sudo.

Installation de screen

Liste des commandes importante pour utiliser Screen :
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+c

Nouveau screen :

Nous arrivons sur un terminal qui est similaire au terminal que vous connaissez mais celui ci est en fait un screen.
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.
Nous retrouvons notre terminal d’origine et notre commande top est dans un screen.

Lister les screens :

On nous confirme qu’il y a bien un screen d’ouvert.

Récupérer un screen :

Nous retrouvons instantanément la commande top là où nous l’avons laissé ! Pour quitter définitivement un screen il faut taper la commande :

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 surprised

Aller plus loin dans l’utilisation de screen :

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 : [email protected], merci pour votre aide.