#!/bin/bash
time=`date -d yesterday +"%Y-%m-%d"` #确定昨天的日期
#time=`date -d yesterday +"%Y-%m-%d-%H-%M"` # 测试使用
host="127.0.0.1" #你的mysql服务地址
user="root" #mysql账号
passwd="?????" #mysql密码
# 创建日志存放目录 /home/runtrend/iptv/fresh/log/mysql/mysql_logs/
#移动脚本并重命名昨天的日期
mv /home/logs/mysql/tmatrixweb.log /home/logs/mysql/tmatrixweb$time.log
#连接数据库 并使用corntab定时任务每日0点执行,生成新的日志文件
/usr/bin/mysql -u$user -p$passwd -e "set global general_log_file='/home/logs/mysql/tmatrixweb.log'"
#删除超过180天的日志文件,留存6个月
find /home/logs/mysql -mtime +180 -type f -name 'tmatrixweb*.log' -exec rm -f {} \;
#find /home/logs/mysql -mmin +5 -type f -name 'tmatrixweb*.log' -exec rm -f {} \;# 测试使用