লোগ্রোটেশন - আবর্তন এবং সর্বাধিক কমান্ড


10

লোগ্রোটেশনে 'ঘোরানো' এবং 'ম্যাকজেজ' এর কার্যকারিতা সম্পর্কে কেউ দয়া করে আমাকে ব্যাখ্যা করতে পারেন কারণ এটি খুব বিভ্রান্তিকর।

আমার স্ক্রিপ্টে নীচের মানগুলি ব্যবহার করে বিবেচনা করুন:

rotate 30
maxage 30

ধন্যবাদ..

উত্তর:


11

উভয়ই নির্ধারণ করে যে আপনি কতগুলি লগফাইল রাখতে চান। rotateফাইলগুলির সংখ্যা ব্যতীত সময় maxageহিসাবে এর মানটিকে বিশ্লেষণ করবে o সুতরাং আপনি যদি ঘোরান তবে আপনি সাপ্তাহিক লগ করুন আপনি হয় ব্যবহার করতে পারেন rotate 2বা maxage 14। মনে রাখবেন যে maxageনির্দিষ্ট সময়ের পরে পুরানো লগ ফাইলগুলি মুছে ফেলা হবে তাই যদি কোনও নতুন লগ এন্ট্রি না থাকে তবে লোগ্রোটেট নতুন সংরক্ষণাগার তৈরি করবে না তবে এটি পুরানো মুছবে যখন ঘোরানো এটি করবে না। সর্বোত্তম বিকল্প হ'ল উভয়কে একত্রিত করা:

weekly
rotate 4
maxage 60

এটি প্রতি সপ্তাহে লগ ফাইলটি ঘোরানো হবে সেখানে 4 টির বেশি সংরক্ষণাগার (এক মাস) থাকবে না। তবে ফাইলগুলি 60 দিনের বেশি পুরানো হলে লোগ্রোটেট সেগুলি সরিয়ে ফেলবে।


/data_gpfs/engageone/active-drive/E-Archive/SystemData/logrotation_test/test.log {দৈনিক অনুলিপি তৈরি করুন 775 রুট wsdepl তারিখ পাঠ্য তারিখের ফর্ম্যাট।% Y.% মি।% d 30 সর্বাধিক 30 টি অনুপলব্ধ পোস্ট # নোট শেয়ারিং স্ক্রিপ্টস_ড্রোটেপিডি / ডাটা / এনজিওনে / অ্যাক্টিভ-ড্রাইভ / ই-সংরক্ষণাগার / সিস্টেমডাটা / লোগ্রোটেশন_টেষ্ট জিজিপ টেস্ট.লগ। * এমভি /ডাটা_জিপিএফস / এনগেজোন / অ্যাক্টিভ -ড্রাইভ / ই- আর্কাইভ / সিস্টেমেডাটা / লোগোরেটেশন_টায়স_এইজেজেড / ডেটা_জিপিএফস / এনজিওজন / অ্যাক্টিভ-ড্রাইভ / ই-সংগ্রহশালা / SystemData / logrotation_test / ব্যাকআপ endscript}
Abhilash

দয়া করে উপরের স্ক্রিপ্টটি পরীক্ষা করুন যেখানে আমাকে 30 দিনের জন্য ফাইলটি ঘোরানো হবে এবং আবর্তনের পরে ব্যাকআপ ডিরেক্টরিতে স্থানান্তরিত করা হবে .. সুতরাং আমি 30 এবং 30 টি সর্বাধিক 30 ব্যবহার করার পরে, প্রাচীনতম ফাইলটি 30 দিনের পরে মোছা হবে ..?
অভিলাষ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.