shell脚本 定期删除日志
发布日期:2021-11-09 11:16:33 浏览次数:28 分类:技术文章

本文共 374 字,大约阅读时间需要 1 分钟。

定期删除日志:
然后建立清除日志文件的shell脚本,文件名为clean_log

只保留最近三天的日志
#! /bin/bash
logdir=/var/log/httpd
cd ${logdir}
declare -i filesum=`ls access_log.* | wc -l`
declare -i delnum=$filesum-3
if [ "${delnum}" -ge 1 ];then
rm -rf `ls -tr access_log.* | head -${delnum}`
fi
chmod 755 clean_log
这样就保留了最近3天的日志文件。
建立自动化任务
01 04 * * * /usr/local/crontab/clean_log
ok,搞定,就这么简单。这样你就不用不必为日见增大的日志文件烦恼了!

转载地址:https://blog.csdn.net/zonghua521/article/details/78200232 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux 删除文件 磁盘空间未释放
下一篇:Linux 系统参数优化

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月02日 02时01分22秒