其他分享
首页 > 其他分享> > 79.批量删除日志文件

79.批量删除日志文件

作者:互联网

#!/bin/bash
#The script is used to batch delete log files.
#Date 2021-01-30
dir1=/tmp/log_test1
dir2=/tmp/log_test2
if [ -d $dir1 ];then#判断目录是否存在
        n1=`ls $dir1|wc -l`
        if [ "$n1" -ne 0 ];then#判断文件是否存在
        find $dir1 -type f -mtime +7 |xargs rm
        fi
fi
if [ -d $dir2 ];then#判断目录是否存在
        n2=`ls $dir2|wc -l`
        if [ "$n2" -ne 0 ];thenn#判断文件是否存在
        find $dir2 -type f -name '*.log' -mtime +15 |xargs rm 2>/dev/null
        fi
fi

标签:tmp,dir2,dir1,log,批量,mtime,fi,日志,79
来源: https://blog.51cto.com/11594671/2611840