博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx日志切割脚本
阅读量:6155 次
发布时间:2019-06-21

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

#nginx日志切割并删除7天前日志

#!/bin/bash
#设置日志文件存放目录
logs_path="/home/wwwlog/www.xxx.com/"
#设置pid文件
pid_path="/run/nginx.pid"
#重命名日志文件
mv ${logs_path}access.log ${logspath}access$(date -d "yesterday" +"%Y%m%d").log
#向nginx主进程发信号重新打开日志
kill -USR1 cat ${pid_path}
#进入日志目录
cd ${logspath}
#压缩日志文件
gzip access
$(date -d "yesterday" +"%Y%m%d").log
#删除7天前日志
find . -mtime +7 -name "access_*.log.gz" -exec rm -rf {} \;

转载于:https://blog.51cto.com/2225052/2355636

你可能感兴趣的文章
循环不变式
查看>>
Host ‘host_name’ is blocked
查看>>
Hadoop 2.0安装以及不停集群加datanode
查看>>
分析jQuery源码时记录的一点感悟
查看>>
Sql日期时间格式转换
查看>>
20个最强的基于浏览器的在线代码编辑器 - OPEN资讯
查看>>
Tesseract——OCR图像识别 入门篇
查看>>
《Java程序性能优化》之设计优化
查看>>
Android源代码下载方法具体解释
查看>>
虚拟机 搭建LVS + DR + keepalived 高可用负载均衡
查看>>
maven 发布到仓库
查看>>
SSL连接建立过程分析(1)
查看>>
Android实现简单短信发送器
查看>>
Linux命令执行顺序— ||和&&和; 比较
查看>>
第30周一
查看>>
一、Bitmap的recycle问题
查看>>
HTTP 错误 500.19- Internal Server Error 错误解决方法
查看>>
具体解释VB中连接access数据库的几种方法
查看>>
[Node.js]26. Level 5 : Route rendering
查看>>
对偶图 && 【BZOJ】1001: [BeiJing2006]狼抓兔子(对偶图+最短路)
查看>>