আমার কাছে একটি সাধারণ স্ক্রিপ্ট রয়েছে যা লগগুলিকে স্ক্রিনে আউটপুট করে এবং লগগুলিকে সঞ্চয় করার জন্য একটি ফাইলের মধ্যে STDOUT টি পাইপ করে। যেহেতু এই স্ক্রিপ্টটি দীর্ঘকাল চলছে, লগ ফাইলগুলিকে আমার আরও ঘোরানো দরকার যাতে সেগুলি আরও ছোট করে পরিচালনা করতে সক্ষম হয়।
আমি যে সমস্যার মুখোমুখি হয়েছি তা হ'ল একবার logrotate
বর্তমান লগ ফাইলটিকে নতুনের দিকে নিয়ে যাওয়ার পরে, সদ্য নির্মিত লগ ফাইলটি আর লগের সাথে পপুলেটে যায় না। দেখে মনে হচ্ছে একবার একবার মূল লগ ফাইলটি সরিয়ে ফেলা হলে এর ফাইল হ্যান্ডলারটি হারিয়ে যায় এবং পুনঃনির্দেশটি আর কাজ করবে না।
আমি এই পোস্টটিও পেয়েছি যা আমার মতো একই সমস্যা ছিল এবং দাবি করে যে আউটপুট পুনর্নির্দেশের >>
পরিবর্তে এটি ব্যবহার করে এটি ঠিক করা যেতে পারে >
। আমি তার সমাধানটি পরীক্ষা করেছিলাম তবে এটি আমার পক্ষে কার্যকর হয়নি। পুনর্নির্দেশের কাজটি কীভাবে রাখা যায় তার কারও কি ধারণা আছে?