Skip to main content

Screen

Commandes screen

La commande screen permet de gérer des sessions terminal détachables et persistantes. Utile pour lancer des processus longs sur un serveur distant et se déconnecter sans interrompre leur exécution.

Commandes de base

    Lancer une session

    screen

    ou

    Ou avec un nom pour la session :

    screen -S nom_session

    Détacher une session

    Raccourci clavier : Ctrl + a,a, puis d

    Lister les sessions existantes

    screen -ls

    Reprendre une session

    screen -r nom_session

    ou,

    Ou, si plusieurs sessions sont ouvertes :

    screen -r ID_session

    Fermer une session

    Dans le terminal de la session :

    exit

    exit

    Ou terminer une session détachée :

    screen -X -S nom_session quit

    Commandes internes utiles

    (toutesToutes commencent par Ctrl + a)a.

    Raccourci

    Action

    c

    :

    Créer une nouvelle fenêtre

    n

    :

    Aller à la fenêtre suivante

    p

    :

    Aller à la fenêtre précédente

    "

    :

    Liste des fenêtres

    k

    :

    Fermer la fenêtre active

    A

    :

    Renommer la fenêtre active

    Astuces

    Démarrer un processus dans une session détachée directement

    :
    screen -dmS nom_session commande


    Reconnecter une session même si elle est attachée ailleurs

    :
    screen -x nom_session

    Personnaliser le fichier de configuration

    Personnaliser le fichier de configuration : ~/.screenrc