nginx 切割日志
来源:互联网 发布:淘宝手机详情搭配套餐 编辑:程序博客网 时间:2024/04/30 05:10
shell脚本
vi /脚本目录/nginx-cut-del-log.sh
LOGS_PATH=/usr/java/nginx/logsYESTERDAY=$(date -d "yesterday" +%Y%m%d)#按天切割日志mv ${LOGS_PATH}/whsmkService.access.log ${LOGS_PATH}/whsmkService.com_${YESTERDAY}.log#向nginx主进程发送USR1信号,重新打开日志文件,否则会继续往mv后的文件写数据的。原因在于:linux系统中,内核是根据文件描述符来找文件的。如果不这样操作导致日志切割失败。kill -USR1 `ps axu | grep "nginx: master process" | grep -v grep | awk '{print $2}'`#删除7天前的日志cd ${LOGS_PATH}find . -mtime +7 -name "*20[1-9][3-9]*" | xargs rm -f#或者#find . -mtime +7 -name "ilanni.com_*" | xargs rm -fexit 0
设置开机启动项
vim /etc/crontab#每天0点0分执行(分钟、小时、天、月)0 0 * * * root /bin/sh /usr/java/nginx/logs/nginx-cut-log.sh
参考文章:http://www.cnblogs.com/ilanni/p/5365420.html
0 0
- Nginx 日志切割生成
- Nginx 日志文件切割
- nginx 日志切割
- nginx日志切割
- nginx日志切割脚本
- nginx日志切割简介
- nginx日志切割
- Nginx 切割日志
- Nginx 日志文件切割
- nginx日志文件切割
- Nginx日志切割
- nginx日志切割
- Nginx 日志文件切割
- Nginx 日志文件切割
- nginx切割日志
- nginx日志文件切割
- nginx切割日志
- nginx 日志文件切割
- Unity 调用Android中的java代码
- 产品经理之互联网思维的九大思维
- Spark RDD/Core 编程 API入门系列之简单移动互联网数据(五)
- css换行(white-space、word-wrap、word-break)
- [RK3288][Android6.0] 调试笔记 --- 关闭按键音后无法录音问题
- nginx 切割日志
- LeetCode---1. Two Sum
- ConcurrentHashMap原理分析
- recyclerview嵌套recyclerview
- 二项队列 C语言
- NYOJ323_Drainage Ditches+最大流
- iOS 2D绘图详解(Quartz 2D)之概述
- WPF学习记录1
- ScrollView滚动后显示按钮并点击置顶