79.批量删除日志文件
16lz
2021-01-30
#!/bin/bash#The script is used to batch delete log files.#Date 2021-01-30dir1=/tmp/log_test1dir2=/tmp/log_test2if [ -d $dir1 ];then#判断目录是否存在 n1=`ls $dir1|wc -l` if [ "$n1" -ne 0 ];then#判断文件是否存在 find $dir1 -type f -mtime +7 |xargs rm fifiif [ -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 fifi
©著作权归作者所有:来自51CTO博客作者Margotchen的原创作品,如需转载,请注明出处,否则将追究法律责任
更多相关文章
- 如何用自己的数据制作Pascal VOC格式数据集(详细教程,附带所有代码
- php常用运算符、条件分支、循环、及文件引入
- php学习笔记(运算符的相关知识、分支判断与循环_替换语法、文件包
- 删除 Linux 上 N 天以前的文件
- CentOS中的"resolv.conf"文件被重置的解决方案
- 数值运算常用途径;字符串拼接注意事项;流程控制语句与导入外部文件
- PHP基础:运算符,分支结构,循环以及文件包含(文件包含的意义,incl
- php运算符实例|分支与循环结构|替代语法|文件包含本质
- php运算符实例、分支与循环结构、替代语法、文件包含