টাইপিং ~.আসলে সমস্ত "নেস্টেড" সংযোগগুলি গভীরতম পর্যন্ত বন্ধ করার কৌশল করে does
আপনি যতক্ষণ আপনার সমস্ত শাঁসকে সৃপুপকে মৃত্যুরূপে পরিচালনা করার জন্য কনফিগার করা থাকে ততক্ষণ আপনি এটি করতে চান এমন করণীয় থেকে বেরিয়ে আসার সাথে এটি করে। বাশ এটি ডিফল্টরূপে করে। সহজেই আপনি আপনার সেট-আপ উদাঃ দ্বারা এইজন্য কি না বন্ধুত্বপূর্ণ প্রস্থান পরীক্ষা করতে পারবেন .bash_historyআপনার গভীর সেশন ফাইল সঠিকভাবে পর আপডেট ~., অথবা যদি আপনি আপনার ব্যাশ-স্প্যানিশ ভাষায় প্রস্থান উপর আপডেট .bash_history না সেট করুন, তারপর আপনি একটি সেট পারে trapউপর প্রস্থানটি (বা আপনার ~/.bash_logout) একটি আদেশ সহ যা কোথাও কিছু লিখেছে এবং পরে এটি কার্যকর হয়েছে কিনা তা দেখুন।
তদতিরিক্ত, "বর্তমান শেল থেকে সমস্ত সেশন থেকে বেরিয়ে" বলতে আপনার অর্থ কী তা আমি নিশ্চিত নই। প্রতিটি ইন্টারেক্টিভ বাশ কেবল একটি সেশন হয় এবং আপনি যে কমান্ডগুলি টাইপ করেন তা কেবল প্রক্সি জ্যাম্প চেইনের গভীরতম শেলের কাছে যায়। যদি আপনি "বর্তমান শেলের ব্যাকগ্রাউন্ড জবস" বোঝাতে চেয়েছিলেন তবে ব্যাশ তার সমস্ত কাজগুলিতে এসএসএইচইচপি প্রাপ্তির জন্য এসএসএইচ ডিমন দ্বারা প্রেরণ করে ~., সুতরাং এইসব প্রস্থান সম্পূর্ণরূপে মায়াময়ী হওয়া উচিত যদি সেই চলমান চাকরিগুলি একটি সাইনআপে সঠিকভাবে প্রতিক্রিয়া দেখায়।
~.কেবলমাত্র আপনার এসএসএইচ ক্লায়েন্টকে সংযোগ বিচ্ছিন্ন করে (উদাহরণস্বরূপ, নেটওয়ার্কটি অদৃশ্য হয়ে গেলে এটি কার্যকর)। সাধারণত, এসএসএইচ ডেমন এটি স্বীকৃতি দেয় এবং এর অধিবেশনটি সংকেত দেয়SIGHUP, সুতরাং এটি শেলটি সাধারণত ছাড়ার মতো নয় (তবে যদি আপনি শেল থেকে কোনও প্রতিক্রিয়া না পান তবে এটি কার্যকর)।