1. 程式人生 > >tomcat日誌切割和定期刪除

tomcat日誌切割和定期刪除

第4章 定時刪除過期日誌

在這裡直接使用linux自帶的crontab定時任務工具,設定每天凌晨00:00執行刪除任務,刪除7天以前的日誌檔案。

crontab -e          #<==直接輸入該命令,新增一個定時任務計劃
00 00 * * * /bin/find /opt/gdyy/tomcat7/logs/ -type f -mtime +7 | xargs rm -f  &>/dev/null  #<==查詢tomcat/logs下面的日誌檔案,並刪除7天以前的日誌,新增完成後儲存退出!!
[[email protected] ~]# crontab -l    #<==檢視定時任務計劃
#remove gw log 7 days ago by liutao at 2018-02-08
00 00 * * * /bin/find /opt/gw/tomcat7/logs/ -type f -mtime +7 | xargs -i mv {} /data/bak/gw_log/  &>/dev/null

tomcat日誌切割並定時刪除完成!!!