স্পষ্টতই আমি ব্যবহারের জন্য উপলব্ধ সমস্ত আউটপুট গন্তব্য জানি না। আমি stdout( &1) এবং stderr( &2) সম্পর্কে জানি । যাইহোক, উভয় বর্ণনাকারী পুনর্নির্দেশের পরে, আমি মাঝে মাঝে এখনও আমার কনসোলে কিছু আউটপুট পাই!
আমি সবচেয়ে সহজ উদাহরণটি মনে করতে পারি জিএনইউ সমান্তরাল; প্রতিবার আমি এটি ব্যবহার করার সময়, আমি একটি উদ্ধৃতি বিজ্ঞপ্তি দেখতে পাই। আমি যখন করি &2>1 > fileতখনও আমি নোটিশটি দেখতে পাই।
এবং এটি একই ক্ষেত্রে প্রযোজ্য emerge: যখন আমি দৌড়তে দৌড়ে যাই এবং কিছু সমস্যা হয় তখন কিছু তথ্য মুদ্রিত হয় stdoutনা এবং stdinযেহেতু আমি সেগুলি পুনঃনির্দেশ করি এবং সেগুলি এখনও পেরে যায়।
আমি বেশিরভাগ ব্যবহার করে এই সমস্যাগুলি সমাধান করি script, তবে আমি এখনও ভাবছি যে এই সমস্যাটি কী কারণে ঘটছে।
/dev/tty।
parallel: mkdir ~/.parallel; touch ~/.parallel/will-citeবিরক্তিকর বার্তা অক্ষম করবে। বিকল্পভাবে, এর অন্যান্য বাস্তবায়নের জন্য চারদিকে নজর দিন parallel।
parallelউদাহরণ হিসাবে ব্যবহার করছি ।