Comment fermer une session d'écran?

Comment fermer une session d'écran?
Parfois, nous exécutons plusieurs sessions d'écran dans Écran GNU ce qui nécessite le nettoyage. Dans ce court guide, nous vous guiderons à travers les options de fermeture d'une session d'écran, mais tout d'abord, comprenons certaines informations essentielles sur l'écran.

Qu'est-ce qu'un écran?

Un multiplexeur terminal est appelé écran. Plusieurs coquilles interactives du terminal physique sont multiplexées par l'écran. Il permet à l'utilisateur d'effectuer plusieurs tâches exécutées dans chaque terminal. Toutes ces séances d'écran indépendantes exécutent leurs programmes. Si vous avez accidentellement fermé ou déconnecté de toute session d'écran, ce processus s'exécutera dans la session d'écran.

Par exemple, lors de la mise à niveau d'un serveur Ubuntu via SSH, si votre session SSH est terminée pour une raison quelconque, la commande Screen continuera sans aucun doute le processus de mise à niveau.

Ici, nous vous avons fourni une liste de raccourcis clavier importants pour gérer diverses séances imbriquées.

Fonction Raccourci clavier
Affichage des clés Ctrl + a ?
Fin de la session et de l'écran de terminaison Ctrl + a \
Clôture de la session en cours Ctrl + a x
Clôture de toutes les sessions sauf la présente Ctrl + a q
Diviser la région actuelle verticalement en deux régions Ctrl + a l
Diviser la région actuelle horizontalement en deux régions Ctrl + a s
Passer au numéro de session 0 Ctrl + a "
Passer à la session précédente Ctrl + a p
Passer à la prochaine session Ctrl + a n
Énumérer toutes les sessions Ctrl + a 0

Maintenant, nous vous montrerons la procédure complète de la fermeture d'une session d'écran existante. Avant de démarrer ceci, consultez la méthode ci-dessous pour configurer une session d'écran.

$ screen -dms my_session_1
$ screen -dms my_session_2

Séances d'écran de configuration

À la suite de l'exécution de la commande, deux sessions seront initialisées nommées «My_Session_1» et «My_Session_2».

Maintenant, énumérez toutes les sessions d'écran en écrivant la commande suivante:

$ Screen -List

Ici, la sortie vous donnera également des informations sur la session d'écran existante, autre que celle nouvellement créée.

Une méthode pour mettre fin à une session est de la fixer d'abord, puis de la terminer. Nous suivrons cette méthode dans la section à venir. Nous avons pris «My_Session_1» comme exemple, vous pouvez choisir la session que vous souhaitez terminer.

Utilisez la commande suivante pour vérifier les informations connexes sur la session d'écran «My_Session_1».

écran -r my_session_1

Clôture d'une session d'écran

Méthode 1:

Notez l'ID complet de la session d'écran. Après cela, attachez cette session d'écran à l'aide de l'option «-r» dans la commande Screen.

$ écran -R 62431.my_session_2

Dans votre terminal, tapez «quitter» pour quitter cette session d'écran.

$ exit

Comme vous pouvez le voir, la sortie déclare que le processus est terminé avec succès.

Méthode 2:

Une autre méthode pour mettre fin à une session d'écran consiste à appuyer sur «Ctrl + A» combinée avec la touche «\» pendant une session.

Conclusion

L'écran multiplexe de nombreuses coquilles interactives du terminal physique. Il permet également à son utilisateur d'exécuter plusieurs tâches dans chaque terminal simultanément. Il y a un cas où le nettoyage est requis et pour cela, vous voulez mettre fin à une session d'écran. Dans cet article, nous avons discuté de deux méthodes distinctes pour mettre fin à une session d'écran.