আমার একটি খারাপ আচরণের প্রোগ্রাম রয়েছে যা আমার স্ক্রিপ্ট থেকে আমার কল করা দরকার। এটি স্টিডিনে কিছু দেখামাত্রই এটি প্রস্থান করে। স্টিডিন বন্ধ করার কোনও উপায় আছে?
আমার একটি খারাপ আচরণের প্রোগ্রাম রয়েছে যা আমার স্ক্রিপ্ট থেকে আমার কল করা দরকার। এটি স্টিডিনে কিছু দেখামাত্রই এটি প্রস্থান করে। স্টিডিন বন্ধ করার কোনও উপায় আছে?
উত্তর:
ফাইল বর্ণনাকারী বন্ধ করা হচ্ছে
n<&-
ইনপুট ফাইল বিবরণকারী বন্ধ করুন
0<&-
বা<&-
ক্লিন স্টিডিন
কোনও আউটপুট ছাড়াই একটি প্রোগ্রামে কেবল পাইপ:
: | misbehaving_program
এটি পাওয়া গেছে, আপনি এর সাথে স্টিডিনটি বন্ধ করতে পারেন:
exec 0<&-
আপনি যা বলছেন সে অনুসারে আপনি নিজের সমস্যাটি সহজভাবে সমাধান করতে পারেন
pickyProgram < /dev/null