前言
这个用的是最简单的crontab和脚本来实现的,切割的是Mysql的慢日志文件
内容
定时器
0 0 * * * /root/cut_mysql_slow.logs
脚本
#!/bin/bash time=`date -d"yesterday" +%Y-%m-%d` cp /alidata01/mysql/var/slow.log /alidata01/mysql/var/${time}-slow.log sleep 60 rm -f /alidata01/mysql/var/slow.log find /alidata01/mysql/var/ -mtime +6 -name "*.slow.log" -exec rm -r {} \; mysql -uroot -p'password' -e "flush logs";
学无止境,谦卑而行.