编写每天定时切割Nginx日志的脚本

编写每天定时切割Nginx日志的脚本

人气:258 ℃/2021-11-17 04:46:37

下面是deepvps自己用的自动每天定时切割Nginx日志的脚本,很方便很好用,推荐给大家使用。本脚本也是参考了张宴老师的文章,再次感谢张宴老师。

1、创建脚本/usr/local/nginx/sbin/cut_nginx_log.sh

vi /usr/local/nginx/sbin/cut_nginx_log.sh

输入以下内容:

#!/bin/bash

# This script run at 00:00

# The Nginx logs path

logs_path=”/home/www/logs/”

mkdir -p ${logs_path}$date -d “yesterday” +”%Y”/$date -d “yesterday” +”%m”/

mv ${logs_path}access.log ${logs_path}$date -d “yesterday” +”%Y”/$date -d “yesterday” +”%m”/access_$date -d “yesterday” +”%Y%m%d”.log

kill -USR1 `cat /usr/local/nginx/nginx.pid`

2、设置crontab,每天凌晨00:00切割nginx访问日志

crontab -e

输入以下内容:

00 00 * * * /bin/bash /usr/local/nginx/sbin/cut_nginx_log.sh

  • 热门

  • 1英语名人名言大全短语467
  • 2大学英语面试自我介绍带翻译343
  • 3初二开学日记三篇153
  • 4销售部个人年终总结报告104
  • 5三国历史里的诸葛亮是个怎么样的人150
  • 6一剪梅的意境169
  • 7山楂片吃多了会上火吗,吃山楂片会上火吗377
  • 8如何打开Photoshop智能参考线?463
  • 推荐

  • 1为什么爱是自私的却又是无私的?什么是情,什么是爱伟大无私的爱该如何理解483
  • 2朴素自然的奶茶店设计:极简工业风奶茶店设计案例323
  • 3北京公租房收入标准是不是太低了:最低16元270
  • 4又到了一年一季吃香椿的季节:有一种叫云南的生活走487
  • 5云手机哪个软件好用又免费?云手机一键新机有啥用333
  • 6人间仙境禾木美景大图:白云蓝天大草原八月禾木最美的风景182
  • 78种基础刺绣针法详解:20多种最基础的刺绣针法198
  • 8谈对象见家长怎么化解尴尬?对象带你去见家长别紧张379
  • © 2024 OONiu.Com All Rights Reserved.
    电脑版|手机版