ลบไฟล์บันทึกเก่าใน AIX
ฉันพยายามเขียนสคริปต์เพื่อลบไฟล์บันทึกเก่า \var\log\applog\nmon บนระบบ AIX ของฉัน เรามักจะได้รับการแจ้งเตือนว่าระบบไฟล์เกือบเต็มแล้วและในขณะนี้ลบไฟล์เก่าด้วยมือ โดยพื้นฐานแล้วสิ่งที่ฉันกำลังมองหาคือสคริปต์ที่ฉันสามารถกำหนดเวลาในการ cron งาน สคริปต์นี้ควรเก็บบันทึกเป็นเวลาสองเดือนและลบที่เหลือ มีไฟล์สองไฟล์ที่ฉันไม่ต้องการลบ: .profile และ .sh_history. ฉันลองคำสั่งนี้: find nmon -mtime +60 -type f -not -name ".profile" -not -name ".sh_history" –delete มันใช้งานได้ดี แต่มันก็ลบทั้งสองไฟล์ที่ฉันพูดถึงไปก่อนหน้านี้ ฉันไม่แน่ใจว่าจะดำเนินการกับสคริปต์อย่างไรเพื่อให้ฉันสามารถลบไฟล์บันทึกเก่า แต่ไม่ใช่ไฟล์ทั้งสอง ฉันลองคำสั่งด้านบน แต่มันทำให้ฉันมีข้อผิดพลาดนี้: find: 0652-017 -not is not a valid option.