#!/bin/bash log=/var/log/nginx log_bak=/tmp/nginx/log time=`date +"%Y-%m-%d" -d "-1 days"` mv $log/nginx $log_bak/nginx_$time.log 向nginx主进程发送重新打开日志文件的 ...
分类:
其他好文 时间:
2017-05-03 19:21:21
阅读次数:
153
此脚本为nginx日志切割脚本变量NGINX_PATH为nginx的安装目录变量LOG_PATH为nginx的日志目录只需要修改这两个变量,最后加到计划任务即可。#!/bin/bashNGINX_PATH=/opt/nginx_webLOG_PATH=/opt/nginx_web/logsYESTERDAY=$(date-d‘yesterday‘+%Y-%m-%d)mv$LOG_PATH/access.log$LO..
分类:
其他好文 时间:
2016-11-15 01:43:02
阅读次数:
150
1.log_path是nginx的日志存放目录 2.nginx.pid文件的存放路径可以在nginx配置文件中查找pid的值 3.将此脚本加入执行计划 输入 crontab -e 命令 然后输入如下内容: 注意换成自己脚本的存放路径。 ...
分类:
其他好文 时间:
2016-07-17 10:03:17
阅读次数:
120
#!/bin/bash # Author: Wang Xiaoqiang # ReadMe: Nginx access log split script # crontab -e # 59 23 * * * sh /script/nginx_split.sh LOG_PATH='/usr/local ...
分类:
其他好文 时间:
2016-06-30 18:04:07
阅读次数:
105
cutlog.sh#!/bin/bash##Nginx日志切割脚本##零点执行该脚本##Nginx日志文件所在的目录LOGS_PATH=/opt/nginx/logs##获取昨天的yyyy-MM-ddYESTERDAY=$(date-d"yesterday"+%Y%m%d)##移动文件mv${LOGS_PATH}/access.log${LOGS_PATH}/shop_access_${YESTERDAY}.log##向Nginx主进程发..
分类:
其他好文 时间:
2016-03-30 16:35:45
阅读次数:
90
简要的linux shell脚本,用于nginx日志切割。
分类:
系统相关 时间:
2016-02-22 15:15:44
阅读次数:
141
#!/bin/bashif[-z$1];thenecho‘Usage:cutlog[logpath]‘elseif[!-e/data/wwwlogs/$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")];thenmkdir-p/data/wwwlogs/$(date-d"yesterday"+"%Y")/$(date-d"yesterday"+"%m")finame=$(basename$1)y=$(date-d"-1day"+%Y-%m-%d)cp$1/d..
分类:
其他好文 时间:
2016-02-15 16:38:49
阅读次数:
129
#!/usr/bin/envpthon
#_*_coding=utf-8_*_
#python版本(nginx日志切割脚本)
importos
importdatetime
#access.log路径
accesslogs_path="/usr/local/nginx/logs/"
#昨天的日期
lastDate=datetime.date.today()-datetime.timedelta(days=1)
#备份路径
bak_path="%s%s/%s/"%(..
分类:
编程语言 时间:
2015-05-26 16:28:29
阅读次数:
345
nginx的日志文件没有rotate功能。如果你不处理,日志文件将变得越来越大,还好我们可以写一个nginx日志切割脚本来自动切割日志文件。第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linu...
分类:
Web程序 时间:
2015-05-25 18:38:14
阅读次数:
650
1.今天本来想看下nginx的错误日志,结果打开却刷出密密麻麻的日志,因为nginx本身不带有自动切割日志,累积太多的结果。这个时候就很烦了,没办法,我只能写参考一下别人的日志切割,写了自己所想要的日志切割脚本。2.脚本如下:#!/bin/bash#log_path="/usr/local/nginx/logs"p..
分类:
其他好文 时间:
2015-03-20 18:59:13
阅读次数:
155