19 पॉइंट द्वारा xguru 2024-06-20 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • कनेक्शन टूट जाने पर भी सेशन खोए बिना named shell session बनाता है
  • tmux या GNU screen का हल्का विकल्प
    • जहाँ tmux और screen पूरे टर्मिनल को अपने नियंत्रण में लेकर window splitting और tiling फीचर देते हैं, वहीं shpool सिर्फ persistent session देता है
    • इस तरीके का सबसे बड़ा फायदा यह है कि shpool डिफ़ॉल्ट scrollback या copy-paste को बाधित नहीं करता
  • उपयोग का तरीका
    • remote host पर shpool इंस्टॉल करें. क्लाइंट पर अलग से किसी software की ज़रूरत नहीं है
    • ssh से कनेक्ट करने के बाद shpool attach main चलाकर नाम वाला नया सेशन बनाएं (main सेशन का नाम है)
    • हर टर्मिनल के लिए अलग named session चाहिए
    • अगर कनेक्शन टूट जाए या हैंग हो जाए, तो remote host में फिर से ssh से कनेक्ट करके shpool attach main दोबारा चलाएँ और उसी named session से फिर जुड़ सकते हैं

3 टिप्पणियां

 
bbulbum 2024-06-21

लगता है कि रिमोट पर अलग से tmux इंस्टॉल किए बिना भी सेशन बनाए रखे जा सकते हैं। लेकिन फिर भी मुझे तो बस tmux की ही आदत है..

 
seunggi 2024-06-20

UDP का उपयोग करने वाले Mosh का इस्तेमाल करना भी अच्छा विकल्प लगता है.

https://hi.news.hada.io/topic?id=4810

 
xguru 2024-06-20

विवरण में tmux की बात बार-बार की गई है, लेकिन यह multi-terminal को support नहीं करता।
इसे बस session को बनाए रखने वाला एक हल्का tool समझकर देखना ज़्यादा सही होगा।