ogrotate简介      logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转 储,这个过 程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。系统自带的日志切割的配置文件在/e
#!/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
537阅读
nginx 日志切割脚本
原创 2013-07-11 10:57:16
539阅读
#!/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评论
#!/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阅读
实现方法一?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阅读
 目前网上也有一些Nginx日志切割脚本,但是论坛还是有用户反映网上Nginx日志切割脚本有问题,我感觉一般是因为脚本中的参数设置问题, 或者是crontab中的设置问题。 如果是lnmp0.5/0.6用户可以仅修改log_files_name后面的要切割日志文件名就直接使用。 脚本主要参数: #设置nginx日志文件目录路径
原创 2012-07-17 07:07:22
595阅读
#!/bin/sh#初始化logs_path="/usr/local/nginx/logs"pid_path="/usr/local/nginx/logs/nginx.pid"YESTERDAY=$(date -d "yesterday" +%Y-%m-%d) ##移动文件 mv ${logs_path}/access.log ${logs_path}/${YESTERDAY}.access.lo
原创 2015-01-15 08:54:57
575阅读
脚本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/
原创 2016-11-14 18:32:09
700阅读
#nginx日志切割并删除7天前日志#!/bin/bash#设置日志文件存放目录logs_path="/home/wwwlog/www.xxx.com/"#设置pid文件pid_path="/run/nginx.pid"#重命名日志文件mv${logs_path}access.log${logspath}access$(date-d"yesterd
原创 2019-02-27 15:52:32
576阅读
作者:coralzd                    网址 www.freebsdsystem.org/cut_nginx_logs 继续共享在线上运行一年半的nginx 日志切割脚本。 &nbsp
原创 2011-03-02 16:07:12
943阅读
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评论
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阅读
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
493阅读
nginx 日志切割脚本#!/bin/bash #这个脚本是用来切割nginx日志 根据自己情况进行必要的切割: set -e logs_path="/data/wwwlogs/" oldlogs_path="/data/wwwlogs/ngx_oldlogs/" hos="ngx128" old_nginx=`mv ${logs_path}access.log&nb
原创 2017-11-03 17:42:49
3450阅读
#!/bin/bash #This script used to cut nginx logs and compress logs during the first day of a month. #Add crond: 0 0 * * * root /bin/bash /cut_log.sh #Powered by: sndapk #date: 20130913 PATH=/bi
原创 2013-09-14 16:37:12
1075阅读
Openresty日志切割|Mongo日志|Tomcat日志切割|
转载 2018-09-14 10:21:35
1129阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5