আমি এমন প্রোগ্রামে কাজ করছি যা একটি বড় লগ ফাইল তৈরি করে।
আমি লোগ্রোটেট দিয়ে এটি পরিচালনা করতে চাই।
এটি একটি কনফিগারেশন যা আমি রেখেছি /etc/logrotate.d/:
/var/log/myproject.log {
hourly
maxsize 1
rotate 6
missingok
notifempty
compress
nocreate
copytruncate
su www-data www-data
}
( /var/log/myproject.logমালিক আছে www-data)
কমান্ড
sudo logrotate -vf /etc/logrotate.conf
এবং
sudo logrotate -vf /etc/logrotate.d/myproject
লগটি সঠিকভাবে ঘোরান।
যাইহোক, তাদের কল করার পরে /etc/cron.hourlyখালি। যার অর্থ লোগ্রোটেটকে ঘন্টা বলা হয় না।
আমার কি
logrotateস্ক্রিপ্ট থাকার নিশ্চয়তা আছে/etc/cron.daily?স্ক্রিপ্টটি লগ ফাইলগুলির জন্য আপডেটের ফ্রিকোয়েন্সি পরীক্ষা করে। আমি যদি
logrotateস্ক্রিপ্টটিতে থাকি এবং আমি সেট করে থাকা/etc/cron.dailyকিছু লগ ফাইলের জন্য , প্রতিদিন বা সাপ্তাহিকভাবে ঘোরানো হবে ?X/etc/logrotate.d/weeklyXআমি কি শুধু কপি-পেস্ট
/etc/cron.daily/logrotateকরতে/etc/cron.hourly/পারি? আমি কি কাটা-পেস্ট করতে পারি?আমি কি
0anacronফাইল যুক্ত করব/etc/cron.hourly/?ঘন্টার পর ঘন্টা লগিং সক্ষম করার জন্য আমার অন্য কিছু করা উচিত?
grep -r logrotate /etc/cron*