আমার কাছে স্ক্রিপ্ট রয়েছে যেমন:
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG
echo "Number of errors: $(grep "ERROR" $LOG | wc -l)"
সমস্যাটি সম্ভবত পাইপের মধ্যে রয়েছে tee
। এটি পুরো আউটপুট পাবে বলে মনে হয় না। অ্যাপ্লিকেশনটি আউটপুটটির শেষ কয়েকটি লাইন ছেড়ে দিলে (সাধারণত যারা মারাত্মক ত্রুটিযুক্ত) অনুপস্থিত। আমি যখন পাইপ ছাড়াই অ্যাপটি চালিত করি তখন tee
সেগুলি আউটপুট এ পাই।
আমি কীভাবে স্ক্রিপ্টটিকে সমস্ত আউটপুট প্রক্রিয়াজাতকরণের জন্য টিয়ের জন্য অপেক্ষা করতে বাধ্য করতে পারি?