定时删除过期日志文件
2018-02-27 本文已影响15人
凌冰_lonny
假设当前目录/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点定时执行删除 就可以了