J'utilise l'écran Consoles visuelles d'écran . Pour détacher un écran, je dois appuyer sur Ctrl+ Asuivi de Dmais quelque temps une session est fermée sans le détacher. Il apparaît comme (Attached)
sur screen -list
:
eduard@eduard-X:~$ screen -list
There are screens on:
4561.pts-46.eduard-X (30.03.2015 14:48:51) (Attached)
4547.pts-46.eduard-X (30.03.2015 14:48:33) (Detached)
4329.pts-41.eduard-X (30.03.2015 14:46:28) (Attached)
3995.pts-30.eduard-X (30.03.2015 14:30:01) (Detached)
Si j'essaye de le restaurer, l'écran répond qu'il n'y a pas d'écran à reprendre:
eduard@eduard-X:~$ screen -r 4329
There is a screen on:
4329.pts-41.eduard-X (30.03.2015 14:46:28) (Attached)
There is no screen to be resumed matching 4329.
Puis-je toujours reprendre un écran que je n'ai pas détaché correctement?
command-line
gnu-screen
terminal-multiplexer
Eduard Florinescu
la source
la source
Réponses:
Bien sûr, avec
Vous pouvez choisir quel écran détacher et rattacher comme d'habitude en trouvant le pid (ou le nom complet) avec
screen -list
.la source
Vous devez créer des écrans avec des noms.
Ensuite, vous pouvez rattacher les écrans avec
(qui s'attachera à 16994.foo, détachant tout autre processus) ou
(qui sera attaché à 1999.irc, qui PARTAGERA l'écran avec un autre processus)
Je pense que nommer les écrans est important.
la source
Suite à un commentaire suggéré dans le post que j'ai utilisé:
Depuis la page de manuel : screen -x
En recherchant également un peu, j'ai découvert d'autres utilisations de cette option.Utiliser l'écran pour l'interaction à distance explique que vous pouvez vous connecter à partir de plusieurs terminaux, une sorte de système de partage de console à distance, pratiquement vous pouvez voir et taper à distance dans un environnement partagé.
Cela peut être utilisé pour enseigner aux étudiants ou organiser des choses avec un collègue.
Vous pouvez essayer de vous connecter au même écran à partir de deux terminaux différents avec le même identifiant d'écran. (
screen -x 4329
). Ce que vous tapez dans l'un peut être vu dans l'autre et vice-versa.la source