Comment puis-je la force de se détacher de l'Écran à partir d'une autre session SSH?
J'ai eu l'Écran fonctionnant à l'intérieur d'une session SSH. Terminal gelé. Après le redémarrage du Terminal, que l'Écran de session pense toujours qu'il est attaché. Peut-être qu'il est. Peut-être que je ne sais pas vraiment ce que cela signifie.
J'aimerais joindre à celle de l'Écran de session à partir d'une nouvelle connexion SSH. Je ne veux pas tuer l'Écran de session, comme le sont les choses importantes qui se passe là bas. : )
Les options, je pense avoir ( aucun je sais comment le résoudre ):
- Comment puis-je détacher l'Écran de session?
- Comment puis-je tuer la session SSH que l'Écran de session est attaché?
Vous devez vous connecter pour publier un commentaire.
Que José a répondu,
screen -d -r
devrait faire l'affaire. C'est une combinaison de deux commandes, à partir de la page de man.screen -d
détache la déjà en cours d'exécution écran session, etscreen -r
rattache la session existante. En exécutantscreen -d -r
, vous forcez l'écran afin de le détacher et de reprendre la session.Si vous utilisez la capitale
-D -RR
, je cite la page de man parce que c'est trop bonne pour la laisser passer.screen -x
qui est plus rapide à taper, mais pas tout à fait équivalent. Il s'attache à la session un deuxième temps, sans les détacher tout d'abord, résultant en multi mode d'affichage.screen -Dr
essayer avec
screen -d -r
ouscreen -D -RR
Réponse courte
screen -x
^A
*
, choisissez-en un pour vous déconnecter, appuyez surd
Expliqué réponse
De fond: Quand j'étais à la recherche de la solution avec la même description du problème, j'ai toujours atterri sur cette réponse. J'aimerais donner plus de solution rationnelle. (Par exemple: l'autre de l'écran a une taille différente et je ne peux pas la force de le redimensionner dans mon terminal.)
1. Rattachez une session:
screen -x
-x
attacher à un pas détachée de l'écran session sans la détacher2. Liste affiche de cette session:
PREFIX
*
C'est la touche par défaut de liaison pour:
PREFIX
:displays
.De l'exécution de l'intérieur de l'écran, d'identifier les autres affichage nous voulons déconnecter (par exemple, la plus petite taille). (Votre affichage est affiché dans une couleur plus lumineuse/bold lorsqu'il n'est pas sélectionné).
À l'aide des flèches
↑
↓
, sélectionnez le ciblées affichage, appuyez surd
Si rien ne se passe, vous avez essayé de détacher votre propre affichage et l'écran ne sera pas le détacher. Si c'était un autre, dans une seconde ou deux, l'entrée sera de disparaître.
Appuyez sur
ENTER
pour quitter la liste.En option: afin de rendre le contenu de l'adapter à votre écran, de redistribution:
PREFIX
F
(majuscule F)Extrait de la page de man de l'écran: