#!/bin/bash
# 日志保存位置
base_path='/home/ap/webapp/nginx/logs'
# 日志相对位置
api_path='apilogs'
# 创建门户接口日志目录
mkdir -p $base_path/$api_path
# 公共服务接口日志相对路径
publicservice_path='publicservicelogs'
# 创建公共服务接口日志目录
mkdir -p $base_path/$publicservice_path
# 获取今天时间信息
nowtime=$(date +"%Y%m%d%H%M")
# 设置保存时文件大小值(500M)
maxsize=$((512*1024*1024))
# 判断文件大小再处理,大于设定值则备份
filename=api_access.log
filesize=`ls -1 $base_path/$filename | awk '{ print $5}'`
#prefixname=api_access_
if [ $filesize -gt $maxsize ]
then
echo "$filesize > $maxsize"
mv $base_path/$filename $base_path/$api_path/api_access_$nowtime.log
else
echo "$filesize < $maxsize"
fi
# 服务日志路径
servicefilename=access.log