আমি উবুন্টু 14 এ ডিফল্ট আরএসল্লগ এবং লোগ্রোটেট ইউটিলিটি সহ কাজ করছি।
ডিফল্ট rsyslog লোগ্রোটেট /etc/logrotate.d/rsyslog
কনফিগারেশনে আমি নিম্নলিখিতগুলি দেখতে পাচ্ছি:
/var/log/syslog
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
reload rsyslog >/dev/null 2>&1 || true
endscript
}
আমি যা বুঝতে পেরেছি সেগুলি থেকে সমস্ত লোগ্রোটেটের পরিস্থিতিতে কপিরআরঙ্কেট ব্যবহার করার পরামর্শ দেওয়া হয়, কারণ এটি বর্তমান লগটিকে সরিয়ে দেয় না, বরং লগটি ছাঁটাই করে দেয় যাতে কোনও মুক্ত ফাইল হ্যান্ডলারের সাহায্যে কোনও প্রক্রিয়া এতে লেখা লিখতে সক্ষম হয়।
সুতরাং পরিবর্তে আরএসস্লগ পুনরায় লোড বৈশিষ্ট্যটি ব্যবহার করে কীভাবে ডিফল্ট কনফিগারেশন আসে?