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日志重命名为日期格式,并重新生成今天的新日志文件。

最新文章

  1. sys.stdout.write与sys.sterr.write(三)
  2. C#实用技能篇
  3. 什么是侧翼区(flanking region)和侧翼区单核苷酸多态性(Flanking SNPs)
  4. Apache Spark源码走读之22 -- 浅谈mllib中线性回归的算法实现
  5. 查看linux的出错信息
  6. Xcode_5
  7. mysql 性能问题的解决
  8. mysql 大数据量的处理
  9. IOS中调用系统的电话、短信、邮件、浏览功能
  10. 【原】 twemproxy ketama一致性hash分析
  11. 使用Gmail发送邮件心得
  12. 详解Java解析XML的四种方法
  13. The method replace(int, Fragment, String) in the type FragmentTransaction is not applicable for the arguments (int, SettingFragment, String)
  14. Spring Security Filter详解
  15. js获取不带单位的像素值
  16. java 学习必备的软件,持续更新中
  17. LeetCode算法题-Relative Ranks(Java实现)
  18. perl 里面如何写出阅读友好的代码提示
  19. (百度)centos7上安装apache指南
  20. 【PyQt5-Qt Designer】在GUI中使用pyqtgraph绘图库

热门文章

  1. js 下载文件/导出
  2. Vue+webpack+echarts+jQuery=demo
  3. 快学UIautomator之uiautomatorhelp使用
  4. 易混淆的table列表和dl表格
  5. linux——nmap端口扫描命令
  6. js的正则表达式总结
  7. TCP头校验和计算算法详解
  8. python--管道, 事件, 信号量, 进程池
  9. 数据结构( Pyhon 语言描述 ) — — 第6章:继承和抽象类
  10. (转)5个Xcode开发调试技巧