gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章编写每天定时切割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日志的脚本的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com