shell按日期自动切割nginx日志脚本
2024-09-30 01:09:11
shell按日期自动切割nginx日志脚本
参考:自学it网 http://www.zixue.it/。
#nginx日志切割脚本
#author:ce #!/bin/bash
#设置日志文件存放目录
logs_path="/usr/local/nginx/logs/"
#设置pid文件
pid_path="/usr/local/nginx/nginx.pid" #重命名日志文件
mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log #向nginx主进程发信号重新打开日志
kill -USR1 `cat ${pid_path}`
crontab 设置作业
0 0 * * * bash /usr/local/nginx/nginx_log.sh
这样就每天的0点0分把nginx日志重命名为日期格式,并重新生成今天的新日志文件。
最新文章
- sys.stdout.write与sys.sterr.write(三)
- C#实用技能篇
- 什么是侧翼区(flanking region)和侧翼区单核苷酸多态性(Flanking SNPs)
- Apache Spark源码走读之22 -- 浅谈mllib中线性回归的算法实现
- 查看linux的出错信息
- Xcode_5
- mysql 性能问题的解决
- mysql 大数据量的处理
- IOS中调用系统的电话、短信、邮件、浏览功能
- 【原】 twemproxy ketama一致性hash分析
- 使用Gmail发送邮件心得
- 详解Java解析XML的四种方法
- The method replace(int, Fragment, String) in the type FragmentTransaction is not applicable for the arguments (int, SettingFragment, String)
- Spring Security Filter详解
- js获取不带单位的像素值
- java 学习必备的软件,持续更新中
- LeetCode算法题-Relative Ranks(Java实现)
- perl 里面如何写出阅读友好的代码提示
- (百度)centos7上安装apache指南
- 【PyQt5-Qt Designer】在GUI中使用pyqtgraph绘图库