网站首页
手机版

编写每天定时切割Nginx日志的脚本(nginx每天一个日志文件)

更新时间:2024-06-01 00:09:03作者:佚名

编写每天定时切割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日志的脚本 下面是deepvps自己用的自动每天定时切割Nginx日志的脚本,很方便很好用,推荐给大家使用。本脚本也是参考了张宴老师的

2024-06-01 00:09

nginx+php使用open_basedir限制站点目录防止跨站

nginx+php使用open_basedir限制站点目录防止跨站 方法1)在Nginx配置文件中加入 fastcgi_param PHP_VALUE "ope

2024-06-01 00:08

nginx只允许执行php程序配置 nginx运行php项目

nginx只允许执行php程序配置 方法一,nginx限制后缀 解决办法: 代码如下 location ~* .(txt|doc|sql|gz)$ { if (

2024-06-01 00:08

淘票票怎么退票 淘票票怎么退票客服

最佳答案打开淘票票软件,点击我的,选择会员中心进入。可以看到当月可以申请退票的次数,确保自己有申请退票的特权。点击我的,选择电影票的图标。选择需要退的电影票进入。选择下方的申请退票。选择退票的原因,点击提交退票申请。点击确定的选项即可。

2024-05-31 20:26

滴滴可以预约吗 滴滴现在可以预约吗

最佳答案滴滴可以预约。滴滴快车、专车、出租车、豪华车都可以预约,可以提前2天下预约单,即今天预约后天出发,对于跨城订单或长距离订单,需预付一部分车费,采用多退少补原则。

2024-05-31 11:38

支付宝亲属卡消费对方知道吗 支付宝亲情卡可以直接消费吗

最佳答案支付宝亲属卡消费对方知道。用支付宝亲属卡消费对方可以看到金额、时间,但商品说明里显示的是亲属卡,不能看到具体购买商品信息。亲属卡是为孩子、爱人、父母、其他亲友等亲友关系打造的可以提供支付功能,同时亦可享受基于亲情关系服务的账户体系。

2024-05-31 05:33