#!/bin/bash
A=/home/www/gfbphp/data-collection/public/gif_logs/ ###文件夹路径
date_dir=`date +%Y%m%d` ###按小时分割
tag=`date +%Y%m%d%H --date="-1 hour"` ###分割出来的减1小时
#收下这句用于判断,当时间为凌晨00:00时,将date_dri设为昨天
if [ "`date +%H`" = "00" ]; then ###判断是否为00点
date_dir=`date -d "yesterday" +%Y%m%d` ###遇到00点时,时间更改为昨天
fi
if [ -z "$A/gif.log" ] ###判断gif.log是否为空
then
exit 0 ###为空退出
fi
if [ -n "$A/gif.log" ] ###判断gif.log是否不为空
then
cp $A/gif.log $A/gif_${tag}.log ###不为空执行复制,复制A到B.小时.log
> $A/gif.log ###清空A
exit 0
fi
shell判断日志是否为空,日志按小时分割。
于 2022-02-28 17:22:24 首次发布