Linux Platform

screen

Multiplexeur de terminal persistent

processusterminalsessionpersistance

Syntaxe

screen [OPTIONS] [COMMANDE]

Options principales

OptionDescription
-SNommer la session
-lsLister les sessions existantes
-rSe reconnecter a une session detachee
-dDetacher une session attachee a distance
-dmDemarrer une session en mode detache
-XEnvoyer une commande a une session existante

Exemples

Creer une session nommée

$ screen -S mon-serveur

Lister les sessions actives

$ screen -ls
There are screens on:
        12345.mon-serveur   (Detached)
        12678.compilation   (Detached)
        12890.monitoring    (Attached)
3 Sockets in /run/screen/S-mouctar.

Se reconnecter a une session detachee

$ screen -r mon-serveur

Demarrer une commande en arrière-plan

$ screen -dmS backup tar czf /backup/data.tar.gz /home/mouctar/data
$ screen -ls
There is a screen on:
        13245.backup   (Detached)
1 Socket in /run/screen/S-mouctar.

Detacher et reconnecter une session occupee

$ screen -d -r compilation

Raccourcis clavier principaux

# Ctrl+A, D : detacher la session courante
# Ctrl+A, C : créer une nouvelle fenêtre
# Ctrl+A, N : passer a la fenêtre suivante
# Ctrl+A, P : passer a la fenêtre précédénte
# Ctrl+A, K : fermer la fenêtre courante
# Ctrl+A, ? : afficher l'aide