原创

定时删除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上创建文件,然后复制命令


版权声明:本文为人工博客的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
本文链接:https://www.gzcx.net/article/33

正文到此结束
本文目录