手動清理:
標黃部分可單獨運行,查看是否是自己需要過濾的【清理6天前的以log結尾的文件】
find /opt/bak -mtime +6 -name "*.log" -exec rm {} \;
定時任務清理:
1、編寫清理日誌腳本clear.sh #!/bin/sh find /opt/bak -mtime +6 -name "*.log" -exec rm {} \; find /opt/bak -mtime +6 -name "*.dmp" -exec rm {} \; 2、給腳本授權 chmod +x clear.sh 3、加入定時執行任務 vi /etc/crontab 在最後加入:00 2 * * * root /opt/sh/clear.sh 4、重啓crontab服務 service crond restart
參考:https://www.bbsmax.com/A/nAJv41vodr/