#!/bin/bashlog_dir="/data/nginxlog"pid_dir="/usr/local/nginx/logs";time=`date +%Y%m%d`backup_dir="${log_dir}/${time}"cd ${log_dir}for file in `ls *.log`do    log_file=${log_dir}/${file} &nbs
原创 2014-01-21 15:53:18
376阅读
#!/bin/bash #The script is run at 00:00 #The nginx logs #5 backup automatically retained nginx_logs="//home/wwwlogs//" find ${nginx_logs}/$(date -d "yesterday" "+%Y&q
原创 2013-04-04 11:22:13
541阅读
nginx 日志切割脚本
原创 2013-07-11 10:57:16
542阅读
#!/bin/bash logs_path="/opt/nginx/logs" #####这是我的nginx日志文件所在的目录 date=$(date -d "yesterday" +"%Y-%m-%d") ###定义前一天的时间,格式为年-月-日 mv ${logs_path}/access.log ${logs_path}/access_$da
原创 2014-12-19 14:59:04
561阅读
1点赞
3评论
#cut_nginx_logs.sh #!/bin/bash #function:cut nginx log files #set the path to nginx log files log_files_path="/usr/local/nginx/logs/" log_files_dir=${log_
原创 2015-12-17 09:03:01
902阅读
#!/bin/bashif [ -z $1 ];then        echo 'Usage: cutlog [log path]'else        if [ ! -e /data/wwwlogs/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")
原创 2016-02-15 15:17:34
941阅读
nginx 日志分割,可以分割一年内没有分割的日志,以每天一个日志文件打包转载请注明出处:http://lm3810.blog.51cto.com/846925/1860543#!/bin/bash #hls_nginx_log_cut.sh #by Louis 2016/10/10 logs_path='/data/store/logs/www/' #日志文件所在路径 fil
原创 2016-10-11 11:05:18
971阅读
实现方法一?1234五67891011121314151617181920212223242526272829三十3132333435#!/bin/bashlogs_path="/data/application/nginx/logs"pid_path="/data/application/nginx/nginx.pid"month=`date +%y-%m`date=`date +%y-%m-%
原创 2019-06-13 11:28:56
743阅读
#!/bin/bash #设置日志文件存放目录 logs_path="/usr/local/nginx/logs" #设置pid文件 pid_path="/usr/local/nginx/sbin/nginx.pid"   #重命名日志文件 mv ${logs_path}/access.log ${logs_path}/access_$(date -d "yesterday" +"%Y%m%d")
原创 2021-07-29 20:49:55
528阅读
作者:coralzd                    网址 www.freebsdsystem.org/cut_nginx_logs 继续共享在线上运行一年半的nginx 日志切割脚本。 &nbsp
原创 2011-03-02 16:07:12
950阅读
nginx日志切割脚本
原创 2012-02-09 17:54:03
404阅读
   由于Nginx没有apache的cronolog日志分割处理功能,因此可以对nginx日志进行处理脚本如下:   #/bin/bash savepath_log=`/home/nginx/logs` nglogs=`/opt/nginx/logs` mkdir -p $savepath_log/$(date +%Y)/$(date +%m) mv
转载 精选 2012-04-16 19:05:35
392阅读
#!/bin/bash  LOG_DIR=/opt/logs LOG_BACK=back PID=/opt/logs/nginx.pid DATE=`date +%F` DEL_DATE=`date +%F -d "15 days ago"` &nb
原创 2012-04-24 11:16:33
866阅读
1点赞
2评论
新建一个脚本 #!/bin/bash #2012-9-29  gary savepath='/data/log/nginx' nglogs='/usr/local/nginx/logs' mkdir -p $savepath/$(date +%Y-%m) mv $nglogs/access.log $savepath/$(date +%Y-%m)/access.$(d
原创 2012-09-29 18:26:41
565阅读
#! /bin/bash find /opt/nginx3/logs -name "*.access_winenice.log" -type f -mtime +30 -exec rm {} \; > /dev/null 2>&1 echo -e "\033[1;31mbeginning cut nginx log\033[0m"
原创 2012-10-02 23:44:06
329阅读
Nginx日志切割脚本#!/bin/bash   logs_path="/alidata/server/log/nginx/"    mv ${logs_path}access.log ${logs_path}access_$(date -d "yesterday" +"%Y%m%d").log    kill -USR1 `cat /alidat
原创 2014-04-11 13:00:34
822阅读
nginx 日志轮询脚本     nginx 没有自带日志轮询功能, 这个脚本必须配合crontab来实现日志的按天轮询。生产环境使用下还是很靠谱和方便,推荐给大家使用。  里面具体的内容大家自己看把有点shell基础就能明白的。 crontab -e00 08 * * * /bin/bash&nb
原创 2014-11-18 18:19:28
526阅读
1.今天本来想看下nginx的错误日志,结果打开却刷出密密麻麻的日志,因为nginx本身不带有自动切割日志,累积太多的结果。这个时候就很烦了,没办法,我只能写参考一下别人的日志切割,写了自己所想要的日志切割脚本。2.脚本如下:#!/bin/bash#log_path="/usr/local/nginx/logs"   pid_path="/usr/local/nginx/log
原创 2015-03-20 14:37:39
460阅读
# 编写切割脚本 # vim /data0/scripts/cut_nginx_log.sh #!/bin/bash logs_path="/data0/log/nginx" YDATE=`date  +"%Y"` MDATE=`date  +"%m"` DDATE=`date -d"1 day a
原创 2017-08-21 19:48:08
497阅读
1.Nginx日志分割脚本1:#!/bin/shLOGS_PATH=/usr/local/nginx/logsYESTERDAY=$(date -d "yesterday" +%Y-%m-%d)mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${YESTERDAY}.logmv ${LOGS_PATH}/error.log ${LOGS_PATH}/e
原创 2017-07-18 11:10:37
571阅读
  • 1
  • 2
  • 3
  • 4
  • 5