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 avec un nom pour la session :
screen -S nom_session
Détacher une session
Raccourci clavier : Ctrl + a, puis d
Lister les sessions existantes
screen -ls
Reprendre une session
screen -r nom_session
Ou, si plusieurs sessions sont ouvertes :
screen -r ID_session
Fermer une session
Dans le terminal de la session :
exit
Ou terminer une session détachée :
screen -X -S nom_session quit
Commandes internes utiles
Toutes commencent par
Ctrl + a.
|
Raccourci |
Action |
|---|---|
|
|
Créer une nouvelle fenêtre |
|
|
Aller à la fenêtre suivante |
|
|
Aller à la fenêtre précédente |
|
|
Liste des fenêtres |
|
|
Fermer la fenêtre active |
|
|
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
~/.screenrc
No comments to display
No comments to display