क्या किसी के पास लॉगरोट के साथ कोई समस्या है इससे पहले कि लॉग फ़ाइल घुमाया जाए और फिर उसी आकार में वापस जाएं जो मूल रूप से था? यहाँ मेरे निष्कर्ष हैं:
लॉग स्क्रिप्ट स्क्रिप्ट:
/var/log/mylogfile.log { घूमना 7 रोज संकुचित करें olddir / log_archives missingok notifempty copytruncate }
लोगो लॉगोट का वर्बोज़ आउटपुट:
/var/log/mylogfile.log को /log_archives/mylogfile.log.1 पर कॉपी करना truncating /var/log/mylogfile.log के साथ लॉग इन करें: / बिन / gzip पुराने लॉग / log_archives/mylogfile.log.8.gz को निकाल रहा है
Truncate होने के बाद लॉग फ़ाइल
[रूट @ सर्वर ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 0 जन 11 17:32/var/log/mylogfile.log
साहित्यिक रूप से बाद में:
[रूट @ सर्वर ~] # ls -lh /var/log/mylogfile.log -rw-rw-r-- 1 part1 part1 3.5G Jan 11 17:32 /var/log/mylogfile.log
आरएचईएल संस्करण:
[रूट @ सर्वर ~] # बिल्ली / आदि / रेडहैट-रिलीज़ Red Hat Enterprise Linux ES रिलीज़ 4 (Nahant Update 4)
लोगरोट संस्करण:
[रूट @ DAA21529WW370 ~] # rpm -qa | grep logrotate logrotate-3.7.1-10.RHEL4
कुछ नोट:
- सेवा को मक्खी पर फिर से शुरू नहीं किया जा सकता है, इसलिए मैं कापीराइट का उपयोग कर रहा हूं
olddir
प्रत्येक रात से लॉग फ़ाइल रखने वाली निर्देशिका के अनुसार, लॉग हर रात घूर्णन कर रहे हैं ।