Nginx日志切割脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx日志切割脚本相关的知识,希望对你有一定的参考价值。

#!/bin/bash

if [ -z $1 ];then

        echo ‘Usage: cutlog [log path]‘

else

        if [ ! -e /data/wwwlogs/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m") ];then

                mkdir -p /data/wwwlogs/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")

        fi

        name=$(basename $1)

        y=$(date -d "-1 day" +%Y-%m-%d)

        cp $1 /data/wwwlogs/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/$y-$name

        echo ‘‘> $1

fi


本文出自 “飞一般的爱情故事” 博客,请务必保留此出处http://niubdada.blog.51cto.com/3511133/1742131

以上是关于Nginx日志切割脚本的主要内容,如果未能解决你的问题,请参考以下文章

linux shell:nginx日志切割脚本

Apache日志切割shell脚本

Nginx 脚本自动进行日志切割

nginx日志切割脚本

Nginx 日志切割脚本

Nginx日志切割脚本