原创

定时删除linux指定目录下文件的脚本

#!/bin/bash
logs_path="/var/log/nginx"

#定时清理7天前的Tomcat日志脚本
find $logs_path -mtime +7 -name "access.log-*.gz" -exec rm -rf {} \;

find $logs_path -mtime +7 -name "error.log-*.gz" -exec rm -rf {} \;

特别说明:

如果出现以下报错,/bin/bash^M: bad interpreter: No such file or directory,根本原因是脚本可能是你在window系统编写的文件,然后上传到linux。出现了编码不一致的问题。解决的办法可以直接在linux上创建文件,然后复制命令

正文到此结束