मेरे पास एक स्क्रिप्ट है जो 7 दिनों या पुराने फ़ाइलों को हटा देती है और फिर उन्हें एक फ़ोल्डर में लॉग करती है। यह लॉग करता है और सब कुछ सही ढंग से हटाता है लेकिन जब मैं लॉग फ़ाइल को देखने के लिए खोलता हूं, तो इसकी बहुत मैला।
log=$HOME/Deleted/$(date)
find $HOME/OldLogFiles/ -type f -mtime +7 -delete -print > "$log"
लॉग फ़ाइल को पढ़ना मुश्किल है
उदाहरण फ़ाइल आउटपुट: (नोटपैड में खोला गया)
/home/u0146121/OldLogFiles/file1.txt/home/u0146121/OldLogFiles/file2.txt/home/u0146121/OldLogFiles/file3.txt
फ़ाइल नाइकर और क्लीनर को लॉग करने के लिए वैसे भी क्या है? हो सकता है कि फाइलनेम के साथ, दिनांक हटा दी गई थी, और यह कितनी पुरानी थी?
किसी भी सुझाव मदद!
paste
चाल के लिए +1