#!/bin/bash
for i in `ls /www/server/data | grep mysql-bin.0`
do
#日志目录
dir="/www/server/data/"
#文件名
file_name=$i
file=$dir$file_name
#获取文件做后修改时间戳
modify_time=`stat -c %Y $file`
#获取当前时间戳
current=`date "+%Y-%m-%d %H:%M:%S"`
timestamp=`date -d "$current" +%s`
#时差
timesub=`expr $timestamp - $modify_time`
#超过一小时删除
sub=3600
if [ $timesub -gt $sub ]
then
rm -r $file
echo "success"
else
echo "nodel"
fi
done
定时删除二进制日志(宝塔)
最新推荐文章于 2024-05-10 09:27:55 发布