主页 > 知识库 > 编写每天定时切割Nginx日志的脚本

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

热门标签:地图标注需要学什么 百度地图标注多少个 凯立德飞机场地图标注点 湖南电话机器人开发团队 智能电话机器人哪个公司有名 免费地图标注店 亿信虚拟网络电话外呼系统 北京电话机器人哪家便宜 简易地图标注应用
下面是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

标签:大兴安岭 南阳 眉山 延边 辽阳 北海 龙岩 淘宝邀评

巨人网络通讯声明:本文标题《编写每天定时切割Nginx日志的脚本》,本文关键词  编写,每天,定时,切割,Nginx,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《编写每天定时切割Nginx日志的脚本》相关的同类信息!
  • 本页收集关于编写每天定时切割Nginx日志的脚本的相关信息资讯供网民参考!
  • 推荐文章