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

定时删除过期日志文件

作者: 凌冰_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