menu

Utiliser Screen sous Linux

Crée par Rémi | Le 03/11/2018

Introduction


Bienvenue dans ce tutoriel. Nous allons apprendre à installer et à utiliser Screen sous Linux.
« Screen » est un gestionnaire de sessions virtuelles. Ainsi, vous pouvez fermer votre logiciel de connexion a distance (PuTTY, par exemple) sans éteindre vos serveurs (ou autres programmes).
 
Avant de commencer, vérifiez que vous disposez de ces pré-réquis :
  • Sur votre ordinateur :

le logiciel PuTTY, pour accéder à la console de votre serveur (Téléchargement)

 

  • Sur votre VPS :

Un OS (système) à jour :

apt-get update
apt-get upgrade

 

Installation de Screen


L'installation de screen est simple et rapide, il suffit d'exécuter cette ligne sur Putty :

apt-get install screen

Voilà, attendez la fin de l'installation et vous pouvez désormais l'utiliser.

 

Utilisation de Screen


Tout d'abord, pour commencer, nous allons créer un nouveau screen :

screen -S nom_session

 

Quand vous créez un screen, par défaut, vous êtes directement dans la session du screen.

Si plus tard, vous voulez rejoindre de nouveau ce screen, executez cette commande :

screen -x nom_session

 

Maintenant que vous êtes bien dans votre session, vous pouvez exécuter vos scripts et ils resteront ouverts même si vous fermez votre logiciel PuTTY.  Pour se faire, allez dans le dossier où se trouve votre script :

cd /home/dossier_du_script

 

Puis vous pouvez l'exécuter avec une de ses commandes :

sh nom_script.sh
./nom_script.sh
 
Vous pouvez vous détacher de votre session en fermant votre logiciel ou avec le raccourci suivant :
[CTRL]+[a] suivi de [d]

 

Si vous voulez récupérer la liste de tout vos screens, exécutez cette commande :

screen -ls

 

Si il y a un problème avec un screen, vous pouvez le supprimer avec cette commande :

screen -X -S nom_session quit

Si vous êtes dans le screen, vous pouvez plus simplement utiliser ce raccourci : [CTRL]+[a] suivi de [k]

 

Voilà, vous savez maintenant utiliser les bases de Screen !

Pour toute question concernant l'installation et/ou l'utilisation de Screen, n'hésitez pas à contacter notre support via votre espace client dans la rubrique Support.

 

Rémi L.