accueil > Gestion des processus > screen-list

screen-list : Lister les sessions screen en cours

La commande screen-list affiche la liste de toutes les sessions screen en cours d'exécution dans GNU Screen. Cela vous permet de vous reconnecter (re-attach) ou de gérer des sessions détachées. Elle est généralement utilisée sous la forme 'screen -ls' ou 'screen -list'.

Aperçu

screen-list liste les sessions actuellement actives ou détachées dans le multiplexeur GNU Screen. Il fournit des informations telles que l'ID, le nom et l'état (Attaché/Détaché) de chaque session, aidant ainsi les utilisateurs à gérer facilement leurs sessions.

Fonctionnalités principales

  • Afficher la liste de toutes les sessions screen en cours d'exécution
  • Fournir l'ID unique, le nom et l'état (Attaché/Détaché) de chaque session
  • Vérifier les informations pour se reconnecter à une session détachée

Options principales

screen-list fait en réalité référence aux sous-options '-ls' ou '-list' de la commande 'screen'. Par conséquent, vous pouvez également considérer les options de la commande 'screen' elle-même.

Afficher la liste des sessions

Commande générée :

Essayez de combiner les commandes.

Description:

`screen-list` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

screen-list est généralement utilisé sous la forme 'screen -ls', et d'autres commandes screen sont exécutées sur la base de ce résultat.

Afficher la liste de toutes les sessions screen

screen -ls

Vérifie l'ID, le nom et l'état de toutes les sessions screen en cours d'exécution sur le système actuel.

Se reconnecter à une session spécifique (en utilisant l'ID)

screen -r 12345

Utilise l'ID de session vérifié avec la commande ci-dessus pour se reconnecter à une session détachée. (Exemple : session avec l'ID 12345)

Se reconnecter à une session spécifique (en utilisant le nom)

screen -r my_session_name

Si un nom a été spécifié lors de la création de la session, vous pouvez vous reconnecter à la session détachée en utilisant ce nom. (Exemple : session nommée 'my_session_name')

Installation

GNU Screen peut ne pas être inclus par défaut dans la plupart des distributions Linux. Vous pouvez l'installer en utilisant les commandes suivantes.

Debian/Ubuntu

sudo apt update && sudo apt install screen

Installe Screen en utilisant le gestionnaire de paquets APT.

CentOS/RHEL/Fedora

sudo yum install screen
# Ou
sudo dnf install screen

Installe Screen en utilisant le gestionnaire de paquets YUM ou DNF.

Conseils et précautions

Après avoir vérifié les sessions avec screen-list, vous pouvez utiliser les conseils suivants pour utiliser screen plus efficacement.

Commandes screen utiles

  • `screen -S [nom]` : Crée une nouvelle session screen et lui attribue un nom.
  • `Ctrl+a d` : Détache la session screen actuelle. La session continue de s'exécuter en arrière-plan.
  • `exit` ou `Ctrl+a k` : Termine la session screen actuelle.
  • `screen -wipe` : Nettoie la liste des sessions dans l'état 'dead' qui n'existent plus.

Importance de nommer les sessions

Lorsque vous utilisez plusieurs sessions screen, leur attribuer des noms significatifs avec l'option `-S` vous permet de les identifier facilement dans la sortie de `screen -ls` et de vous y reconnecter rapidement avec `screen -r [nom]`.


Commandes de la même catégorie