आप इसके लिए tmux का उपयोग कर सकते हैं।
यदि आप एक मैक उपयोगकर्ता हैं, तो इसे स्थापित करने के लिए आपको पहले से ही homebrew (macOS के लिए एक पैकेज प्रबंधक) की आवश्यकता होगी
घर का काढ़ा क्रियान्वित करने से दूर हो सकता है:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
उसके बाद बस द्वारा tmux स्थापित करें:
brew install tmux
यदि आप एक linux उपयोगकर्ता हैं, तो आप उपरोक्त भाग को छोड़ सकते हैं और निष्पादित कर सकते हैं:
डेबियन / उबंटू आधारित:
sudo apt-get install tmux
RedHat / CentOS आधारित के लिए
# yum install tmux
दो प्लगइन्स हैं: tmux-resurrect और tmux-सातत्य । tmux-resurrect टमक्स सत्रों को मैन्युअल रूप से सहेजने और पुनर्स्थापित करने में सक्षम करता है, जबकि tmux-Continum स्वचालित रूप से सहेजता है और tmux प्रारंभ होने पर स्वचालित रूप से अंतिम सहेजें से पुनर्स्थापित करने की अनुमति देता है। इन सेटिंग्स को सक्षम करने के लिए, अपने ~ / .tmux.conf में निम्न जोड़ें:
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'
इस कॉन्फ़िगरेशन के साथ, मैन्युअल रूप से कुछ भी करने की आवश्यकता नहीं है। आपके tmux सत्र को हर 15 मिनट में स्वचालित रूप से सहेजा जाएगा और tmux शुरू होने पर स्वचालित रूप से पुनर्स्थापित किया जाएगा (एक रिबूट के बाद भी)। आप मैन्युअल रूप से उपसर्ग-Ctrl-s के साथ सहेज सकते हैं और यदि वांछित हो तो उपसर्ग-Ctrl-r के साथ मैन्युअल रूप से पुनर्स्थापित करें।
ध्यान दें कि यह चल रहे एप्लिकेशन को पुनर्स्थापित नहीं करेगा। tmux-resurrect के पास ऐसा करने के लिए एक वैकल्पिक विन्यास है।
संपादित करें: मैंने अभी देखा कि आपने यह प्रश्न 5 साल पहले पूछा था। विलंब के लिए क्षमा चाहते हैं।
tmux-continuum
- मैं वर्तमान में ressurect का उपयोग कर रहा हूँ!