linux配置nginx定时日志分割
脚本内容:
cat /app/cut_ngx_log.sh#!/bin/sh# Program:# Auto cut nginx log script.# nginx日志路径 LOGS_PATH=/app/nginx/logs
TODAY=$(date -d 'today' +%Y-%m-%d)# 移动日志并改名mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${TODAY}.logmv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${TODAY}.log# 向nginx主进程发送重新打开日志文件的信号kill -USR1 $(cat /app/nginx/logs/nginx.pid)#自动删除30天前的指定日志文件find ${LOGS_PATH}/ -mtime +30 -name "error*.log" -exec rm -rf {} \;
find ${LOGS_PATH}/ -mtime +30 -name "access*.log" -exec rm -rf {} \;
授权并添加定时任务
chmod +x /app/cut_ngx_log.shecho '59 23 * * * sh /app/cut_ngx_log.sh >> /app/nginx/logs/cutnginxlog.log 2>&1' >> /etc/crontab
文章标题:linux配置nginx定时日志分割
文章链接://www.hpwebtech.com/jiqiao/45386.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:如何查看linux版本
- 下一问:Linux Mint系统版本信息在哪
相关软件推荐
其他类似技巧
- 2024-11-01 08:00:02操作系统软件哪个最好用 2024免费操作系统软件排行榜
- 2024-10-22 11:03:01操作系统软件选择哪些 热门操作系统软件排行榜
- 2024-09-10 08:53:02系统工具软件哪个好用 十款常用系统工具软件排行
- 2024-04-29 16:45:162024年受欢迎的操作系统软件下载排名
- 2024-04-29 16:45:162024年免费操作系统软件:下载量与口碑评价的关联性
- 2021-09-16 14:43:43Linux Mint系统输入法怎么删除
- 2021-09-16 14:42:14Linux Mint系统版本信息在哪
- 2020-11-11 17:04:24linux配置nginx定时日志分割
- 2020-10-12 14:10:36如何查看linux版本
Linux Kernel软件简介
Linux是最受欢迎的自由电脑操作系统内核。它是一个用C语言写成,符合POSIX标准的类Unix操作系统。Linux 最早是由芬兰黑客 Linus Torvalds为尝试在英特尔x86架构上提供自由免费的类Unix操作系统而开发的。该计划开始于1991年,这里有一份Linus Torvalds当时在Usenet新闻组comp.os.minix所登载的贴子,这份著名的贴子标志... 详细介绍»