आपके ओएस पर निर्भर करता है। कुछ (सभी?) लिनक्स वितरण के पास एक निर्देशिका है /etc/cron.hourly
जहां आप हर घंटे निष्पादित होने के लिए क्रोन नौकरियों को रख सकते हैं।
दूसरों की एक निर्देशिका है /etc/cron.d/
। वहां आप क्रोन-जॉब्स डाल सकते हैं जिन्हें किसी विशेष उपयोगकर्ता के रूप में निष्पादित किया जा सकता है, साथ ही एक कॉन्टैब प्रविष्टि की सामान्य क्रोन-सेटिंग्स (और आपको उपयोगकर्ता नाम निर्दिष्ट करना होगा)।
यदि आप मानक लॉग रोटेटिंग स्क्रिप्ट के बजाय इनमें से किसी का भी उपयोग करते हैं, तो /etc/cron.daily/
आपको उस स्क्रिप्ट को वहां और cp /dev/null
मूल स्थिति में कॉपी करना चाहिए । इसके अलावा यह एक लॉगोटेट पैच-अपडेट द्वारा पुन: सक्रिय किया जाएगा।
उचित प्रति घंटा रोटेशन के लिए, यह भी ध्यान रखें कि dateext
निर्देश सेट नहीं है। यदि ऐसा है, तो डिफ़ॉल्ट रूप से पहली घुमाई गई फ़ाइल को YYYYMMDD की तरह वर्तमान तिथि का विस्तार मिलेगा। फिर, दूसरी बार लॉगोट्रेट उसी दिन के भीतर सक्रिय हो जाएगा, यह केवल रोटेशन को छोड़ देता है, भले ही size
दहलीज पार हो गई हो।
कारण यह है कि फ़ाइल का नया नाम पहले से ही घुसा हुआ है और लॉगोटेट मौजूदा पुरानी फ़ाइल में सामग्री को जोड़ नहीं सकता है। RHEL और CentOS पर उदाहरण के लिए, dateext
निर्देश डिफ़ॉल्ट रूप से दिया जाता है /etc/logrotate.conf
। उस लाइन को हटाने या टिप्पणी करने के बाद, घुमाए गए फ़ाइलों को केवल rotate
मूल्य तक पहुंचने तक एक्सटेंशन के रूप में एक रनिंग नंबर मिलेगा । इस तरह, एक दिन में कई चक्कर लगाना संभव है।