উত্তর:
এই পদ্ধতিটি ব্যবহার করে দেখুন:
/home/user/logrotateফোল্ডার তৈরি করুন
mkdir /home/user/logrotate
/home/user/logrotate/my.confআপনার প্রয়োজন অনুসারে লোগ্রোটেটের নির্দেশিকা সহ কনফিগারেশন ফাইল তৈরি করুন
/home/user/logrotate/cronjobপ্রতিদিন সকাল আড়াইটায় লোগ্রোটেট চালানোর জন্য তৈরি করুন (এটি একটি উদাহরণ)
30 2 * * * /usr/sbin/logrotate -s /home/user/logrotate/status /home/user/logrotate/my.conf > /dev/null 2>&1
আপনার কনফিগারেশন ফাইল বাক্য গঠন পরীক্ষা করুন:
logrotate -d /home/user/logrotate/my.conf
crontabরান করার জন্য কনফিগার করুন logrotate
( সতর্কতা : এটি আপনার ক্রোনটবটিতে বিদ্যমান প্রবেশাগুলি সরিয়ে দেয় man crontab -eপদক্ষেপটি 3 থেকে বিদ্যমান ক্রন্টবায় ম্যানুয়ালি যোগ করতে ব্যবহার করুন):
crontab /home/user/logrotate/cronjob
এই শেষ কমান্ডের পরে logrotateবর্ণিত হিসাবে ফাইলটি ঘোরানো হবে /home/user/logrotate/my.confএবং এতে লগ ফাইলের স্থিতি সংরক্ষণ করবে /home/user/logrotate/status।
ব্যবহার করুন:
crontab -r # remove crontab activities for user
crontab -l # to list crontab activity for user
crontab -e # edit user crontab entries
এখানে logrotate এবং নিম্নলিখিতরূপে crontab পরিবর্তন মানুষ পাতা।
-sপ্যারামিটার ধন্যবাদ এড়ানো হবে error: error creating unique temp file: Permission denied।