Screen
Screen
La commande screen permet de lancer un programme depuis une connexion à distance (Putty) et qu'il continue à s’exécuter même si vous fermer la connexion distante.
Screen est un multiplexeur de terminal qui permet entre autre:
- De garder un (ou plusieurs) shells ouvert sans forcément avoir d'utilisateur connecté à la machine.
- De visualiser à plusieurs la même chose.
- D'avoir plusieurs terminaux qui pourront être basculer.
- De laisser des logiciels tourner et pouvoir interagir avec depuis l'extérieur (ssh)
Installation:
Taper la commande:
sudo apt-get install screen
Le fichier de configuration "global" est /etc/screenrc. Pour le visualiser, taper la commande:
sudo nano /etc/screenrc
Utilisation:
Commandes:
Créer un screen nommé test:
screen -S test
Lister les screen disponibles:
screen -ls
Se connecter au screen test:
screen -x test
Se connecter au screen avec l'id 1002:
screen -x 1002
Se connecter automatiquement à un screen (si un seul disponible):
screen -x
Raccourcis clavier:
L'espace dans les commandes veux dire suivi de.
CTRL+a CTRL+a
Revenir au terminal précédent
CTRL+a {0,9}
Aller au terminal n°x
CTRL+a p
Aller au terminal précédent
CTRL+a n
Aller au terminal suivant
CTRL+a "
Afficher la liste des terminaux disponibles et on peut choisir avec le numéro ou les flèches
CTRL+a A
Renommer le terminal courant
CTRL+a d
Détacher le terminal. Il reste accessible.
CTRL+a S
Séparer le terminal en 2.
CTRL+a TAB
Basculer sur la séparation suivant
CTRL+a X
Fermer la séparation courant.
CTRL+a x
Verrouiller le screen avec le mot de passe de l'utilisateur courant.
Mise à jour 07/03/2015
Créé avec HelpNDoc Personal Edition: Générateur de documentation et EPub gratuit