| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| screen_linux [2023/05/08 09:35] – [Utilisation] superadmin | screen_linux [2023/05/08 09:49] (Version actuelle) – superadmin |
|---|
| Screen est un « multiplexeur de terminaux » permettant d'ouvrir plusieurs terminaux dans une même console, de passer de l'un à l'autre et de les récupérer plus tard. | Screen est un « multiplexeur de terminaux » permettant d'ouvrir plusieurs terminaux dans une même console, de passer de l'un à l'autre et de les récupérer plus tard. |
| |
| | Cet utilitaire est très utile lorsque l'on est connecté à un équipement en SSH et que l'on souhaite télécharger des fichiers lourds ou lancer des opérations longues sur la machine sans être interrompu par une potentielle déconnexion due à des problèmes réseaux ou à une trop longue durée d'inactivité (car fermeture de la session SSH = arrêt des processus lancés par l'utilisateur). |
| | |
| | ===== Installation ===== |
| | |
| | Le paquet ''screen'' s'installe sur la plupart des distributions Linux à l'aide du gestionnaire de paquets par défaut. |
| ===== Utilisation ===== | ===== Utilisation ===== |
| |
| :!: Lorsqu'il n'y a qu'une seule session screen en cours, cette commande la rattache automatiquement. S'il y en a plusieurs, elle vous affichera les différentes sessions en cours et il faudra alors faire un choix : | :!: Lorsqu'il n'y a qu'une seule session screen en cours, cette commande la rattache automatiquement. S'il y en a plusieurs, elle vous affichera les différentes sessions en cours et il faudra alors faire un choix : |
| |
| {{ ::screenls2.png?600 |}} | {{ ::screenls2.png?600 |Liste des sessions screen en cours}} |
| |
| Se rattacher à une session screen en spécifiant son nom : | Se rattacher à une session screen en spécifiant son nom : |
| Ce qui donne : | Ce qui donne : |
| |
| {{ ::screenls.png?600 |}} | {{ ::screenls.png?600 |Lister les sessions screen en cours}} |
| |
| :!: Dans l'exemple ici, la mention //(Attached)// affichée à côté de la session screen en cours indique que c'est la session à laquelle nous sommes connectés. J'ai donc lancé la commande screen depuis cette session. On y constate également qu'elle possède l'ID 142, que je pourrais utiliser également pour m'y rattacher (le chiffre juste avant son nom). | :!: Dans l'exemple ici, la mention //(Attached)// affichée à côté de la session screen en cours indique que c'est la session à laquelle nous sommes connectés. J'ai donc lancé la commande screen depuis cette session. On y constate également qu'elle possède l'ID 142, que je pourrais utiliser également pour m'y rattacher (le chiffre juste avant son nom). |
| Ou bien : //Faire ''CTRL+A'' puis ''dd''// | Ou bien : //Faire ''CTRL+A'' puis ''dd''// |
| |
| | ===== Sources ===== |
| | |
| | [[https://doc.ubuntu-fr.org/screen|Tutoriel d'utilisation de screen (wiki ubuntu-fr)]] |
| |