Screen


La commande screen permet de lancer un programme depuis une connexion à distance (Putty) et qu'il continue à s’exécuter même si vous fermer la connexion distante.


Screen est un multiplexeur de terminal qui permet entre autre:


  • De garder un (ou plusieurs) shells ouvert sans forcément avoir d'utilisateur connecté à la machine.
  • De visualiser à plusieurs la même chose.
  • D'avoir plusieurs terminaux qui pourront être basculer.
  • De laisser des logiciels tourner et pouvoir interagir avec depuis l'extérieur (ssh)



Installation:


Taper la commande:


sudo apt-get install screen



Le fichier de configuration "global" est /etc/screenrc. Pour le visualiser, taper la commande:


sudo nano /etc/screenrc


Utilisation:


Commandes:


Créer un screen nommé test:


screen -S test


Lister les screen disponibles:


screen -ls


Se connecter au screen test:


screen -x test


Se connecter au screen avec l'id 1002:


screen -x 1002


Se connecter automatiquement à un screen (si un seul disponible):


screen -x


Raccourcis clavier:

L'espace dans les commandes veux dire suivi de.


CTRL+a CTRL+a

Revenir au terminal précédent


CTRL+a {0,9}

Aller au terminal n°x


CTRL+a p

Aller au terminal précédent


CTRL+a n

Aller au terminal suivant


CTRL+a "

Afficher la liste des terminaux disponibles et on peut choisir avec le numéro ou les flèches


CTRL+a A

Renommer le terminal courant


CTRL+a d

Détacher le terminal. Il reste accessible.


CTRL+a S

Séparer le terminal en 2.


CTRL+a TAB

Basculer sur la séparation suivant


CTRL+a X

Fermer la séparation courant.


CTRL+a x

Verrouiller le screen avec le mot de passe de l'utilisateur courant.



Mise à jour 07/03/2015

Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub gratuit