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

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

#!/bin/bash
#nginx logs incise script
#Global variable 
LOG_DIR=/app/nginx/logs
DATE_FILE=access_`date +%Y-%m-%d`.log
ONE_MONTH_AGO=access_`date +%Y-%m-%d -d "1 month ago"`.log
#Logs reset
mv $LOG_DIR/access.log $LOG_DIR/$DATE_FILE
kill -USR1 `cat /app/nginx/logs/nginx.pid`
#Delete logs for one month ago 
for ACCESS in `ls -l /app/nginx/logs/ | awk '{print $9}'`
        do
if [ $ACCESS = $ONE_MONTH_AGO ]; then
        rm -rf $LOG_DIR/$ONE_MONTH_AGO
fi
done
本文转自 走在右边 51CTO博客,原文链接:http://blog.51cto.com/gsliuyang/269392,如需转载请自行联系原作者
你可能感兴趣的文章
修改tomcat控制台title的方法
查看>>
一个完整的微服务系统,应该包含哪些功能?--转
查看>>
iPad适合写作吗
查看>>
正确清理binlog日志
查看>>
【第三十七章】 springboot+docker(手动部署)
查看>>
ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
查看>>
react-native 项目实战 -- 新闻客户端(6) -- 完善ListView头部视图
查看>>
PHP性能调优---PHP-FPM配置及使用总结
查看>>
层层递进——宽度优先搜索(BFS)
查看>>
无线网络实体图生成工具airgraph-ng
查看>>
[net]ftp ssh http telnet https服务及端口
查看>>
android权限申请Permission
查看>>
JavaScript 从入门到放弃(二)模块化工具requirejs
查看>>
hadoop-2.6.5安装
查看>>
分库分表
查看>>
es-03-DSL的简单使用
查看>>
docker必须要sudo,但是sudo的话,又获得不了环境变量怎么办?
查看>>
在ionic这个框架下(Angular JS),对URL进行重写,过滤掉URL中的#号
查看>>
SGU 252 Railway Communication(KM)
查看>>
vmware虚拟机里的LINUX不能上网的原因一:虚拟网卡设置
查看>>