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定时删除日志的简单实现方法
本文由 华域联盟 原创撰写:华域联盟 » Linux下自动删除归档日志文件的方法
转载请保留出处和原文链接:https://www.cnhackhy.com/55578.htm