अपनी प्रक्रिया में बदलाव के बिना, अपने दम पर लॉगोटेट वह नहीं करेगा जो आप यहां खोज रहे हैं। यहाँ मुख्य समस्या यह है कि, जब लोग लॉगकार्ड वाइल्डकार्ड ले सकते हैं, तो यह फ़ाइलों को एक के रूप में व्यवहार नहीं करेगा यदि आप ऐसा करते हैं और इसके बजाय उन सभी को व्यक्तिगत रूप से घुमाने का प्रयास करेंगे, जो निश्चित रूप से नहीं है जो आप चाहते हैं।
हालाँकि, आप इसे उसी तरह से काम कर सकते हैं जब तक आप वर्णन करते हैं जब तक कि सबसे हालिया बैकअप बिना किसी डेट स्टैम्प के बनाया जाता है। यदि आप बैकअप प्रक्रिया /root/backup.tar.gz
को उदाहरण के लिए बनाते हैं , तो आप निम्न लॉगरोट कॉन्फ़िगरेशन का उपयोग कर सकते हैं:
/root/backup.tar.gz {
rotate 5
nocompress
dateext
dateformat _%Y-%m-%d
extension .tar.gz
missingok
}
यहां विकल्पों का त्वरित विस्तृत विवरण:
rotate 5
- हटाने से पहले 5 घुमाव रखें
nocompress
- रोटेट करने के बाद फाइल को कंप्रेस न करें
dateext
- संख्या बढ़ाने के बजाय रोटेशन एक्सटेंशन के रूप में तारीख का उपयोग करें
dateformat _%Y-%m-%d
- उस तिथि विस्तार प्रारूप को सेट करें जिसका आप उपयोग करना चाहते हैं
extension .tar.gz
-- कर .tar.gz
रोटेशन एक्सटेंशन के बाद आना
missingok
- यदि हम जिस फ़ाइल को घुमाना चाहते हैं, वह नहीं है, तो इसके बारे में चिंता न करें और आगे बढ़ें (डिफ़ॉल्ट त्रुटि को फेंकना है)
उम्मीद है की यह मदद करेगा!