Maison > Tutoriel système > Linux > Comment enregistrer et restaurer les environnements TMux à travers les redémarrages dans Linux

Comment enregistrer et restaurer les environnements TMux à travers les redémarrages dans Linux

William Shakespeare
Libérer: 2025-03-21 10:58:12
original
491 Les gens l'ont consulté

Ce tutoriel explique comment enregistrer et restaurer votre environnement TMUX après un redémarrage du système sur Linux. TMUX, bien que excellent pour gérer les séances terminales, ne persiste pas intrinsèquement à travers les redémarrages. Nous utiliserons deux plugins: tmux-resurrect pour la sauvegarde et la restauration manuels, et tmux-continuum pour la gestion automatisée.

Table des matières

    1. Gestion de session manuelle avec tmux-resurrect
    • 1.1. Comprendre le tmux-resurrect
    • 1.2. Installation de tmux-resurrect
    • 1.3. Enregistrer votre session TMUX
    • 1.4. Restauration de votre session TMUX
    1. Gestion de session automatisée avec tmux-continuum
    • 2.1. Comprendre tmux-continuum
    • 2.2. Installation de tmux-continuum
    • 2.3. Économie automatique
    • 2.4. Restauration automatique
  • Questions fréquemment posées (FAQ)
  • Conclusion

Introduction

Les séances TMUX sont volatiles; Ils sont perdus pour redémarrer. Ceci est gênant lors de la gestion de plusieurs sessions, des fenêtres et des applications en cours d'exécution. Heureusement, les plugins proposent des solutions. Ce guide se concentre sur tmux-resurrect et tmux-continuum , qui minimisent les complexités de configuration. tmux-resurrect Manuel Économie et restauration, tandis que tmux-continuum automatise le processus.

1. Gestion de session manuelle avec tmux-resurrect

1.1. Comprendre le tmux-resurrect

tmux-resurrect enregistre méticuleusement les détails de votre environnement TMUX, permettant une restauration transparente. Il préserve les sessions, les fenêtres, les volets, leur commande, les répertoires de travail, les dispositions, les sessions actives / fenêtres / vitesses et même les programmes d'exécution (si possible). Surtout, c'est idempotent; Il n'écrasera pas les éléments existants à moins de restaurer un seul volet.

1.2. Installation de tmux-resurrect

Vous avez besoin de TMUX (version 1.9 ou version ultérieure) et de bash. Installez tmux-resurrect à l'aide de TMUX Plugin Manager (TPM). (Si vous n'avez pas de TPM, installez-le d'abord). Ajoutez ceci à votre .tmux.conf :

 <code>set -g @plugin 'tmux-plugins/tmux-resurrect'</code>
Copier après la connexion

Enregistrer, puis dans une session TMUX, appuyez sur prefix I (généralement Ctrl b I ) pour installer.

1.3. Enregistrer votre session TMUX

Appuyez sur Prefix Ctrl-s pour enregistrer. Vous verrez un message de confirmation.

Comment enregistrer et restaurer les environnements TMux à travers les redémarrages dans Linux

1.4. Restauration de votre session TMUX

Appuyez sur Prefix Ctrl-r pour restaurer une session précédemment enregistrée. Pour tester, fermez votre session TMUX, ouvrez une nouvelle et appuyez sur Prefix Ctrl-r .

Comment enregistrer et restaurer les environnements TMux à travers les redémarrages dans Linux

2. Gestion automatisée de session avec tmux-continuum

2.1. Comprendre tmux-continuum

tmux-continuum automatise la sauvegarde et la restauration, travaillant aux côtés de tmux-resurrect .

2.2. Installation de tmux-continuum

À l'aide de TPM, ajoutez ceci à votre .tmux.conf (après tmux-resurrect ):

 <code>set -g @plugin 'tmux-plugins/tmux-resurrect' set -g @plugin 'tmux-plugins/tmux-continuum'</code>
Copier après la connexion

Installez via prefix I . Placez tmux-continuum en dernier dans votre liste de plugin pour éviter les conflits avec les thèmes qui modifient la variable d'état-droite.

2.3. Économie automatique

tmux-continuum enregistre automatiquement toutes les 15 minutes.

2.4. Restauration automatique

Ajoutez set -g @continuum-restore 'on' à votre .tmux.conf pour activer la restauration automatique lorsque TMUX démarre. Cela ne déclenche que sur le démarrage TMUX Server, pas lors de l'approvisionnement .tmux.conf .

Questions fréquemment posées (FAQ)

(Voir la section FAQ originale pour les réponses)

Conclusion

tmux-resurrect et tmux-continuum fournissent des solutions robustes pour les séances TMUX persistantes. Choisissez la méthode qui convient le mieux à votre flux de travail. L'utilisation des deux assure à la fois le contrôle manuel et les sauvegardes automatisées.

Ressources:

(N'oubliez pas de remplacer https://www.php.cn/link/52a8ed6a81c88856e206aa74759a4103 par les liens réels vers les référentiels GitHub.)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal