প্রথমে এটি কিছুটা মজার ছিল, "বাশ রুলেট" খেলার মতো ... তবে এখন এটি পুরনো লোল
আমার টার্মিনালের যে কোনও কমান্ড শূন্য-কোড ছাড়াই আমার টার্মিনাল উইন্ডোটি বন্ধ করে দেয়
আমাকে বলা হয়েছিল যে সম্ভবত আমার আছে set -e
কোথাও কোনও ব্যাশ স্ক্রিপ্ট সেট যা আমার টার্মিনাল সূত্র sources
আমি চেক করেছি .bash_profile
/ .bashrc
/ .profile
এবং দেখে মনে হচ্ছে নাset -e
হচ্ছে এটি সেখানে নেই।
অন্য কোন সুস্পষ্ট অপরাধী আছে?
PS4=' ${BASH_SOURCE}:$LINENO: ' bash -lixc true |& grep -e set -e trap
তথ্যবহুল হতে পারে।
-
যেমন: echo $-
।
set +e
, এটি সমস্যাটি মেরামত করে? যদি তাই হয়, যা আমি ধরে নিই, তবে আপনার এটি সন্ধান করা দরকারset -e
। এটি এই ফাইলগুলির গ্লোবাল সংস্করণগুলির মধ্যে থাকতে পারে/etc
বা এগুলি থেকে নেওয়া অন্য কোনও স্ক্রিপ্টে থাকতে পারে। আপনার কনফিগারেশন ফাইলগুলি সরিয়ে ফেলুন, যদি সমস্যাটি স্থির হয়ে থাকে তবে এটি কোথায় ব্রেক হয়েছে তা দেখতে ছোট অংশগুলিতে লাইনগুলি যুক্ত করুন।