`

nginx 定时任务完成日志切割

阅读更多

/usr/local/nginx/nginx_log_bak.sh  内容如下

 

#!bin/bash

log_path=/usr/local/nginx/logs;

bak_time=$(date +%Y-%m-%d.%H-%M-%S);

bak_source="$log_path"/access.log;

bak_target="$log_path"/"$bak_time"_access_log;

 

mv $bak_source $bak_target;

touch $bak_source;

kill -USR1 $(cat /usr/local/nginx/logs/nginx.pid)

 

定时任务

30 02 * * *  sh /usr/local/nginx/nginx_log_bak.sh  每天凌晨2:30执行切割日志的shell脚本

 

分享到:
评论

相关推荐

    05-nginx定时任务完成日志切割视频教程

    nginx定时任务完成日志切割视频教程 mkdir -p $log_path mv $log_base/access.log $log_path/access_$(date -d yesterday +"%Y%m%d").log kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`

    nginx日志自动定时切割及清除脚本

    nginx日志自动定时切割及清除脚本

    nginx基础实例培训视频.zip

    05-nginx定时任务完成日志切割 06-Location详解之精准匹配 07-Location之正则匹配 08-Location总结图解 09-nginx Rewrite语法详解 10-编译PHP并与nginx整合 11-安装ecshop 12-商城url重写实战 13-nginx gzip压缩提升...

    Nginx日志切割清理脚本

    利用crontab定时机制触发shell脚本,自动切割nginx的日志文件,并实现自动清理,可直接在服务器上上传使用

    Linux系统下nginx日志每天定时切割的脚本写法

    1、添加nginx日志切割脚本 cd /etc/logrotate.d #进入目录 vi /etc/logrotate.d/nginx #编辑脚本 /usr/local/nginx/logs/*.log /usr/local/nginx/logs/nginx_logs/*.log{ missingok dateext notifem

    Nginx定时切割日志实现详解

    主要介绍了Nginx定时切割日志详解,Nginx日志默认情况下写入到一个文件中,为了区分各个域下的日志,我们一般会分开存储。即时这样,文件也会变的越来越大,非常不方便查看分析。下面来聊聊以日期来分隔Nginx日志,...

    nginx日志模块及日志定时切割的方法

    本篇文章主要介绍了nginx日志模块及日志定时切割的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Nginx日志切割-按小时

    Nginx日志切割-按小时序言原理Shell脚本验证脚本定时配置 序言 最近调试接口,做ip授权,涉及到了查看nginx日志,但是由于每日数据量太大,导致从现场导出日志过于费劲,时间过于漫长,所以想到了给日志做时间切割! ...

    实战nginx-张宴

    4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、 ASP.NET、 Perl的安装与配置 5.1 Nginx与JSP( Tomcat) 在Linux上的安装、 配置 5.2 Nginx与ASP.NET( Mono+FastCGI) 在Linux上的安装、 配置 5.3 Nginx...

    实战Nginx.取代Apache的高性能Web服务器

    4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与...

    实战Nginx:取代Apache的高性能Web服务器 第一章

    4.7 编写每天定时切割Nginx日志的脚本 第5章 Nginx与JSP、ASP.NET、Perl的安装与配置 5.1 Nginx与JSP(Tomcat)在Linux上的安装、配置 5.2 Nginx与ASP.NET(Mono+FastCGI)在Linux上的安装、配置 5.3 Nginx与Perl...

    cut_ngnix_log.sh

    NGINX日志按天定时切割备份

    20227.21.md

    nginx高级 连接VSC 跳转重写 日志切割 定时任务 防盗链

    linux下日志定时轮询的流程详解

    当日志文件不断增长的时候,就需要定时切割,否则,写日志的速度和性能也会下降,更不便于我们归档,查询。 所以便有了使用logrotate的时候 ,logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、...

Global site tag (gtag.js) - Google Analytics