Ceci est pour vous chers Linuxiens, un rapide et concis point sûr l’utilisation de screen.
En quoi Screen peut il être utile ?
- Lorsque vous n’avez qu’un seul terminal à disposition.
- Lors d’une connexion à distance par SSH ou autre.
- Lorsque vous voulez exécuter un/plusieurs programme en tâche de fond et pouvoir le récupérer après et consulter sa sortie standard, sans passer par bg/fg …
- Lorsque vous voulez exécuter un programme pour les mêmes raisons, mais à distance via SSH, … mais que le programme continue a fonctionner après la déconnexion, et que vous voulez le récupérer à une nouvelle connexion
Installer Screen :
Commençons pas installer screen qui généralement n’est pas installé par défaut. L’avantage et que sous la majorité des distributions les paquets possèdent le même nom.
1 |
apt-get install screen |
1 |
pacman -S screen |
Utiliser Screen :
Il y a cinq commandes qui vous seront principalement utiles avec screen. (Je vous invite a consulter man screen pour le reste)
1 |
screen |
1 |
screen -d |
A noter que vous utiliserez plus souvent la commande Ctrl + a + d permettant également de détacher (passer en tache de fond un screen, l’envoi de commande étant selon les programmes impossible)
1 |
screen -ls |
1 |
screen -r nom.du-screen.voulu |
1 |
exit |
Ou la combinaison Ctrl + D
Notez que les screen sont propres à chaque utilisateurs.
Pour un rappel lancer un programme en tâche de fond du terminal actuel il faut ajouter & à la fin de la ligne de commande.
Commentaires récents