দৈনিক লগ ঘোরানোর সময় উল্লেখ করুন


33

আমি লক্ষ্য করেছি যে নীচে তালিকাভুক্ত দৈনিক লগ রোটেশনগুলি /etc/logrotate.d/সকাল :৪০ টার দিকে কার্যকর করা হয়। এটি লগ ফাইলগুলির শুরু এবং শেষ থেকে পরিষ্কার। আমি কি এবার কাস্টমাইজ করে এটিকে মধ্যরাতে সেট করতে পারি?

প্রতিদিন একটি লগ ফাইল রাখা ভাল।

আমি যদি উবুন্টু সার্ভারটি 10.04 ব্যবহার করি তবে তা গুরুত্বপূর্ণ।

উত্তর:


35

/etc/crontabযে লাইনে বলা হয়েছে তা সম্পাদনা করুন

25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

যাতে 25 6পাঠ্য 0 0। এটি এটি তৈরি করবে যাতে /etc/cron.dailyমধ্যরাতে সমস্ত স্ক্রিপ্টগুলি রান হয়।

আপনি যদি কেবল মধ্যরাতে লোগ্রোটেট চালাতে চান /etc/cron.daily/logrotateতবে অন্য কোনও ডিরেক্টরিতে যান এবং লাইনটি যুক্ত করুন

0 0    * * *   root    /new/path/to/logrotate/script

শেষে /etc/crontab


1
আপনি একই ফাইলের সাপ্তাহিক এবং মাসিক লাইনে সংশ্লিষ্ট পরিবর্তনগুলি করতে চাইতে পারেন। আমি অনুমান করছি যে তাদের একই আপেক্ষিক ক্রমে রাখা (দৈনিক, সাপ্তাহিক, মাসিক) এবং ব্যবধান একটি ভাল ধারণা।
nealmcb

1

আপনার সার্ভারে আপনার যদি ওয়েবমিন / ভার্চুয়ালমিন ইনস্টল থাকে তবে আপনি আপনার লোগ্রোটেট এক্সিকিউশন সময়টি আরও সহজ পরিবর্তন করতে পারবেন:

কেবল যান Webmin -> Scheduled Cron Jobsএবং প্রতিদিন ক্রোন নির্বাচন করুন। আপনি যেমন চান এটি পরিবর্তন করুন এবং এটি সংরক্ষণ করুন।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.