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.