美文网首页
定时删除过期日志文件

定时删除过期日志文件

作者: 凌冰_lonny | 来源:发表于2018-02-27 11:36 被阅读15次

假设当前目录/data/systemtools/cleanlog
创建一个脚本delLog.sh
内容为

#!/bin/sh
#删除输入路径下的修改时间在30天以前的日志文件
find $1 -mtime +30 -name "*log*" -exec rm -f {} \;

创建另外一个脚本del_all_log.sh

#!/bin/bash 
#用于添加所有要删除的日志文件路径
/data/systemtools/cleanlog/delLog.sh "/data/userABC/Feedback/logs"

进入定时任务

crontab -e

加上一行

0 10 * * * /data/systemtools/cleanlog/del_all_log.sh

表明 每天早上10点定时执行删除 就可以了

相关文章

网友评论

      本文标题:定时删除过期日志文件

      本文链接:https://www.haomeiwen.com/subject/tompxftx.html