এমনকি এটি আপনার প্রশ্নের সরাসরি উত্তর নয়, এটি আপনার সমস্যার সাথে সম্পর্কিত। সংযোগটি বাঁচিয়ে রাখার চেষ্টা করার পরিবর্তে (সমস্ত সংযোগ শেষ পর্যন্ত মারা যায়) আপনি টার্মিনাল মাল্টিপ্লেক্সার ব্যবহার করতে পারেন, screenএবং tmuxএটি আপনার টার্মিনালটি সংযোগ বিচ্ছিন্ন হয়ে গেলেও পটভূমিতে সেশনটি জীবিত রাখে।
মূলত আপনি এসএসএইচ সার্ভারে লগ ইন করার সাথে সাথে আপনি তাৎক্ষণিকভাবে চালনা করেন screenযা একটি নতুন সেশন তৈরি এবং সংযুক্ত করবে:
$ screen
তারপরে আপনি এগিয়ে যান এবং শেলটি দিয়ে আপনার কাজটি সাধারণভাবে করুন। এখন যদি সংযোগটি বাদ পড়ে যায়, আপনি যখন অনলাইনে ফিরে আসতে পারেন এবং এসএসএইচ দিয়ে সার্ভারের সাথে পুনরায় সংযোগ করতে পারেন, আপনি বর্তমান সেশনগুলির একটি তালিকা পাবেন:
$ screen -ls
একটি অধিবেশন পুনরায় সংযুক্ত করতে:
$ screen -r <session>
<session>পিআইডি বা একটি সেশনের নাম কোথায় । আপনি আপনার সেশনে পুনরায় সংযুক্ত হবেন এবং আপনি যেখান থেকে ছেড়ে গিয়েছিলেন সেখান থেকে আপনি চালিয়ে যেতে পারেন!
আপনি সেশনটি আলাদা করতে এবং আপনি যেখানে রেখেছিলেন ঠিক সেই স্থান থেকে বাছাই করতে বাসা থেকে পুনরায় সংযোগ করতে পারেন। অধিবেশন আপনি ব্যবহার বিচ্ছিন্ন করার জন্য C-aদ্বারা অনুসরণ C-d(না না Control + Aএবং তারপর Control + D)।
নেই সরল অনলাইন টিউটোরিয়াল হিসাবে ভাল।
রিমোট সার্ভারগুলি ব্যবহার করা screenএবং ব্যবহার করা tmuxএকটি সেরা অনুশীলন হিসাবে বিবেচিত হয় এবং এটি সুপারিশ করা হয় । কিছু লোক screenতাদের ডিফল্ট লগইন শেল হিসাবে যতদূর যেতে পারে , তাই তারা সংযোগ করার সাথে সাথে তারা তত্ক্ষণাত একটি নতুন screenঅধিবেশন শুরু করে ।