1.日志删除策略
自动删除7天前的归档日志与备份文件。
2.调度计划
0 0 * * * nohup sh /db2backup/script/auto_rm_logs.sh &
3.日志删除脚本
auto_rm_logs.sh
#!/bin/sh
#-------------------------------------
# rm db2 archive log file and *.tgz files @hury
# create @2016-12-13
# script name:auto_rm_logs.sh
# 1.chmod 744 auto_rm_logs.sh
# 2.crontab -e
# for test only
# */2 * * * * nohup sh /db2backup/script/auto_rm_logs.sh &
# for official
# 0 0 * * * nohup sh /db2backup/script/auto_rm_logs.sh &
#------------------------------------
#params
archlog_path=/db2backup/archlog
backup_path=/db2backup/backup
find $archlog_path -mtime +7 -name "S*.LOG" |xargs rm -f
find $backup_path -mtime +7 -name "*.tgz" |xargs rm -f
您可能感兴趣的文章:Linux使用定时任务每周定时清理45天以前日志Linux下定时切割Tomcat日志并删除指定天数前的日志记录Linux系统下nginx日志每天定时切割的脚本写法linux下日志定时轮询的流程详解Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录linux下删除7天前日志的代码(php+shell)Linux自动删除n天前日志及实例命令Linux定时删除日志的简单实现方法