আমার কিছু পরিষেবা রয়েছে যা ফাইলটিতে লগ তৈরি করে logs.log
।
আমার আরও কিছু কমান্ড রয়েছে যা এই পরিষেবার সাথে ইন্টারঅ্যাক্ট করে। বলি এটি কিছু foo.sh
।
আমার যা দরকার তা হ'ল দৌড়ানোর logs.log
সময় থেকে লগগুলি কেটে ফেলা এবং সংরক্ষণ করা foo.sh
। অন্য কথায় আমার যখন সেটার সাথে যোগাযোগ করে তখন সেবার লগগুলির সেই অংশটি আমার প্রয়োজন foo.sh
(যাতে আমি foo.sh
লগগুলি সম্পর্কে চিন্তা করি না )।
আমি আশা করব যে এই কমান্ডটি কৌশলটি করবে তবে এটি foo.sh
ইতিমধ্যে শেষ হয়ে গেলে ফাইলটি পড়া চালিয়ে যায় :
> foo.sh | tail -f logs.log > foo_part.log
এই কৌশলটি সম্পাদন করার কোনও দুর্দান্ত উপায় কি?