Nginx日志按日期切割详解(按天切割)
发布时间 - 2026-01-10 23:25:59 点击率:次实现需求

本文实现的功能是在吗每天凌晨00:00把前一天的Nginx日志access.log重命名为access-xxxx-xx-xx.log格式,例如:access-2016-10-01.log,下面话不多说了,来看看详细的实现方法吧。
实现方法
脚本
vim /opt/nginx/cut_nginx_log.sh
#!/bin/bash
#此脚本用于自动分割Nginx的日志,包括access.log和error.log
#每天00:00执行此脚本 将前一天的access.log重命名为access-xxxx-xx-xx.log格式,并重新打开日志文件
#Nginx日志文件所在目录
LOG_PATH=/opt/nginx/logs
#获取昨天的日期
YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
#获取pid文件路径
PID=/var/run/nginx/nginx.pid
#分割日志
mv ${LOG_PATH}access.log ${LOG_PATH}access-${YESTERDAY}.log
mv ${LOG_PATH}error.log ${LOG_PATH}error-${YESTERDAY}.log
#向Nginx主进程发送USR1信号,重新打开日志文件
kill -USR1 `cat ${PID}`
chmod +x /opt/nginx/cut_nginx_log.sh
定时任务
配置crontab每天凌晨00:00定时执行这个脚本
crontab -e # 输入以下内容并保存 00 00 * * * /bin/bash /opt/nginx/sbin/cut_nginx_log.sh
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# nginx
# 日志切割
# nginx按天日志切割
# nginx日志自动切割
# nginx日志切割脚本分享
# nginx日志切割shell脚本
# 详解Nginx日志配置及日志切割
# nginx日志模块及日志定时切割的方法
# Nginx定时切割日志实现详解
# Nginx访问日志切割的3种实现方法
# nginx日志切割/分割之按天生成及定期删除日志
# docker部署nginx下日志自动切割方法实现
# nginx日志切割定时任务的实现
# 命名为
# 是在
# 说了
# 不多
# 来看看
# 这篇文章
# 谢谢大家
# 并保存
# 昨天
# 有疑问
# xx
# class
# brush
# pre
# xxxx
# strong
# color
# span
# style
# br
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Bootstrap整体框架之JavaScript插件架构
北京的网站制作公司有哪些,哪个视频网站最好?
海南网站制作公司有哪些,海口网是哪家的?
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】
Laravel如何使用Eloquent进行子查询
Python企业级消息系统教程_KafkaRabbitMQ高并发应用
Python图片处理进阶教程_Pillow滤镜与图像增强
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
如何在云虚拟主机上快速搭建个人网站?
html5如何实现懒加载图片_ intersectionobserver api用法【教程】
Laravel集合Collection怎么用_Laravel集合常用函数详解
JS去除重复并统计数量的实现方法
如何快速搭建高效可靠的建站解决方案?
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
如何在景安云服务器上绑定域名并配置虚拟主机?
Laravel怎么在Blade中安全地输出原始HTML内容
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
浅谈Javascript中的Label语句
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧
如何用IIS7快速搭建并优化网站站点?
Laravel Seeder填充数据教程_Laravel模型工厂Factory使用
Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】
Android使用GridView实现日历的简单功能
Laravel如何实现多对多模型关联?(Eloquent教程)
DeepSeek是免费使用的吗 DeepSeek收费模式与Pro版本功能详解
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
Laravel Session怎么存储_Laravel Session驱动配置详解
大连 网站制作,大连天途有线官网?
如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环
Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权
简历在线制作网站免费版,如何创建个人简历?
如何彻底卸载建站之星软件?
Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】
php8.4header发送头信息失败怎么办_php8.4header函数问题解决【解答】
如何用5美元大硬盘VPS安全高效搭建个人网站?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
Laravel中的Facade(门面)到底是什么原理
如何在Windows服务器上快速搭建网站?
如何快速使用云服务器搭建个人网站?
移动端脚本框架Hammer.js
如何在Tomcat中配置并部署网站项目?
EditPlus中的正则表达式 实战(4)
java中使用zxing批量生成二维码立牌
Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】
网站制作软件免费下载安装,有哪些免费下载的软件网站?
如何在云主机快速搭建网站站点?
如何用低价快速搭建高质量网站?

