Question Comment puis-je détacher une session d'écran d'un terminal?


Je sais comment démarrer un screenet comment lister différents écrans:

screen -ls

ou à joindre:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1

Mais quelle est la combinaison de touches pour se détacher d’une session d’écran et la maintenir en fonctionnement?


117
2018-04-24 22:48


origine




Réponses:


Ctrl+UNE suivi par . Le [screen page de manuel] a une longue liste de ces raccourcis sous "LIENS PAR DÉFAUT".


157
2018-04-24 23:02



Je pense que vous voulez dire <kbd> Ctrl-A <kbd> <kbd> d </ kbd> (minuscule). La majuscule (D) est 'powerdetach'. - Arcege
oui, comme le propose @Arcege, <Ctrl-A> <d> se détache de la session d'écran en cours. Ce qui a fonctionné pour moi <Ctrl-A> <D> semblait attendre autre chose et recevait le message "détacher abort" dès que j'appuyais sur une autre touche. Si vous appuyez sur <Ctrl-A> <D> <D>, vous êtes déconnecté et déconnectez-vous de ssh. - theme
Petit d !!!!!!! - tarashypka


Pour répertorier vos sessions, exécutez:

screen -list

Vous pouvez exécuter n'importe quelle commande sous une commande d'écran comme:

screen myscript.sh

Puis appuyez Ctrl+une (release) et ensuite  pour détacher le processus / écran (de sorte qu'il continue à fonctionner).


Pour reprendre le processus détaché, utilisez:

screen -r

Si vous en avez plusieurs, ajoutez le numéro de session après cela.


Vous pouvez également vous rattacher à déjà Attached écran par screen -x. Utile pour savoir pourquoi il est attaché, partager un terminal avec quelqu'un ou regarder / vérifier ce qu'il fait.


Pour plus d'aide, exécutez man screen ou dans la presse à l'écran Ctrl+une, relâchez puis frappez ? pour voir plus de raccourcis.

Voir également:


37
2017-10-28 10:50





Vous verrez probablement la liste comme ceci dans la page de manuel de l'écran:

^a - d

Il est important de noter que la casse des lettres comme majuscules et minuscules remplira différentes fonctions.


9
2018-04-25 00:01





Certains systèmes suppriment certaines liaisons par défaut. Il est donc préférable de regarder la page de reliure en ligne: Ctrl-a?. Vous pouvez également utiliser l'invite de commande dans screen: Ctrl-a: détache. Pour ma part, je supprime généralement les raccourcis clavier pour «detach» et «powerdetach», sauf sur les systèmes distants.


3
2018-04-25 00:26