#!/bin/bash
#设置你的日志存放的目录log_files_path="/mnt/usr/logs/"#日志以年/月的目录形式存放log_files_dir=${log_files_path}"backup/"#设置需要进行日志分割的日志文件名称,多个以空格隔开log_files_name=(access.log error.log)#设置nginx的安装路径nginx_sbin="/mnt/usr/sbin/nginx -c /mnt/usr/conf/nginx.conf"#Set how long you want to savesave_days=10#############################################Please do not modify the following script #############################################mkdir -p $log_files_dirlog_files_num=${#log_files_name[@]}#cut nginx log filesfor((i=0;i<$log_files_num;i++));do mv ${log_files_path}${log_files_name[i]}${log_files_dir}${log_files_name[i]}_$(date -d "yesterday" +"%Y%m%d")done$nginx_sbin -s reload