Section courante

A propos

Section administrative du site

screen

Écran
Linux Externe

Syntaxe

screen [ -options ] [ cmd [ args ] ]
screen -r [[pid.]tty[.host]]
screen -r sessionowner/[[pid.]tty[.host]]

Paramètres

Nom Description
-a Ce paramètre permet d'indiquer qu'il faut inclure toutes les capacités dans chaque fenêtre termacap, même s'il faut redessiner une partie de l'affichage pour mettre en oeuvre la fonction.
-A Ce paramètre permet d'indiquer qu'il faut adapter les tailles de toutes les fenêtres au terminal courant.
-c file Ce paramètre permet de remplacer la configuration par défaut du fichier de «$HOME/.screenrc» au fichier.
-d|-D [pid.tty.host] Ce paramètre permet d'indiquer qu'il ne faut pas démarrer l'écran, mais détacher l'autre session d'écran exécutant.
-d -r Ce paramètre permet de rattacher une session et si nécessaire la détacher en premier.
-d -R Ce paramètre permet de rattacher une session et si nécessaire la détacher ou même la créer en premier.
-d -RR Ce paramètre permet de rattacher une session et si nécessaire la détacher ou la créer.
--D -r Ce paramètre permet de rattacher une session. Si nécessaire détaché et déconnecté à distance en premier.
-D -R Ce paramètre permet d'indiquer de l'attacher ici et maintenant. Si une session est exécuter, alors il la rattache.
-D -RR Ce paramètre permet d'indiquer de l'attacher ici et maintenant.
-e xy Ce paramètre permet d'indiquer que le caractère de commande doit être indiqué par le sous-paramètre «x» et que le caractère généré doit être un caractère de commande vers le sous-paramètre «y».
-f Ce paramètre permet d'activer le flux de contrôle.
-fa Ce paramètre permet de passer en mode automatique pour flux de contrôle.
-fn Ce paramètre permet de désactiver le flux de contrôle.
-h num Ce paramètre permet d'indiquer le nombre de lignes que peut contenir le tampon de défilement de l'historique.
-i Ce paramètre permet de provoquer une touche d'interruption (comme Ctrl+C) afin d'interrompre immédiatement l'affichage quand le flux de données est activé.
-l Ce paramètre permet d'activer le mode de connexion pour la mise-a-jour du /var/run/utmp.
-ln Ce paramètre permet de désactiver le mode de connexion pour la mise-a-jour du /var/run/utmp.
-ls Ce paramètre permet d'indiquer qu'il ne faut pas afficher l'écran de démarrage, mais afficher une liste de chaine de caractères pid.tty.host et créer un identificateur timestamps pour les sessions d'écran.
-list Ce paramètre permet d'indiquer qu'il ne faut pas afficher l'écran de démarrage, mais afficher une liste de chaine de caractères pid.tty.host et créer un identificateur timestamps pour les sessions d'écran.
-L Ce paramètre permet d'indiquer qu'il faut activer la sortie du journal de bord pour les fenêtres de l'écran.
-m Ce paramètre permet d'indiquer qu'il faut que l'écran ignore la variable d'environnement «$STY».
-d -m Ce paramètre permet de lancer l'écran en mode détaché.
-D -m Ce paramètre permet de lancer l'écran en mode détaché, mais sans lancer de nouveau processus.
-O Ce paramètre permet de sélectionner un mode de sortie optimale pour votre terminal plutôt qu'une vraie émulation VT100.
-p number_or_name Ce paramètre permet d'indiquer qu'il faut présélectionner la fenêtre spécifiée.
-q Ce paramètre permet d'indiquer qu'il faut supprimer l'affichage des messages d'erreur.
-r [pid.tty.host] Ce paramètre permet d'indiquer qu'il faut reprendre l'exécution du processus avec l'identificateur de processus si spécifié.
-r sessionowner/ [pid.tty.host] Ce paramètre permet d'indiquer qu'il faut reprendre l'exécution du processus avec le propriétaire de session spécifié et l'identificateur de processus si spécifié.
-R Ce paramètre permet de tenter de reprendre l'exécution de la session d'écran la plus récente détaché qu'il trouvera.
-s Ce paramètre permet de fixer l'interpréteur de commande par défaut avec le programme spécifié.
-S sessionname Ce paramètre permet d'indiquer le nom de session a utiliser lors de la création d'une nouvelle session.
-t name Ce paramètre permet de fixer le titre pour l'interpréteur de commande par défaut et le programme spécifié.
-U Ce paramètre permet d'indiquer qu'il faut exécuter l'écran en mode UTF-8.
-v Ce paramètre permet d'indiquer qu'il faut afficher le numéro de version de cette commande.
-wipe [match] Ce paramètre permet d'indiquer qu'il ne faut pas afficher l'écran de démarrage, mais afficher une liste de chaine de caractères pid.tty.host et créer un identificateur timestamps pour les sessions d'écran. De plus, il faut enlever les sessions détruites étant marquées comme «morte».
-x Ce paramètre permet d'indiquer qu'il faut s'attacher vers une session d'écran détaché (mode d'affiche multiple).
-X Ce paramètre permet d'envoyer la commande spécifiée vers la session d'écran à exécuter.

Description

Cette commande contient un gestionnaire de fenêtre plein écran multiplexant un terminal physique entre plusieurs processus (habituellement des interpréteurs de commande interactifs).

Remarques

Installation

Si la commande n'est pas installé, il est possible de l'installer de la façon suivante sur la distribution Debian :

apt-get install screen

Si la commande n'est pas installé, il est possible de l'installer de la façon suivante sur la distribution RedHat :

yum install screen

Exemples

L'exemple suivant permet d'entrée en mode «screen» :

screen

L'exemple suivant permet de se reconnecter au dernier «screen» ayant été lancé :

screen -r

L'exemple suivant permet d'afficher la liste de tous les «screen» encore ouvert :

screen -ls

on obtiendra le résultat semblable suivant :

There are screens on:
    24626.pts-25.ubuntu-gladir (2016-09-07 19:41:39) (Attached)
    24546.pts-8.ubuntu-gladir (2016-09-07 19:40:53) (Attached)
2 Sockets in /var/run/screen/S-root.

L'exemple suivant permet de se reconnecter au processus de screen «6913» précédemment lancé :

screen -r 24626


Dernière mise à jour : Vendredi, le 3 juillet 2015