本文共 533 字,大约阅读时间需要 1 分钟。
# vi log.sh
#!/bin/bashmv /date/mysql/logs/mysqllog /date/mysql/logs/`date +%y-%m-%d`.mysqllog
rm -rf /date/mysql/logs/`date +%y-%m-%d -d "-10 days"`.mysqllog
mkdir /date/mysql/logs/mysqllog
chmod 777 /date/mysql/logs/mysqllog
脚本注释: mysql的log文件是无法以日期命名的,所以我只好对其所在的目录进行重命名(加日期)。 log日志文件我放在了/date/web/logs/mysqllog目录下,通过对mysqllog目录重命名(加日期),删除10天前
的log文件。
这个脚本有个局限性,就是服务器每天重启(或定期重启)才行,因为mysql重启后会自动生成log文件,当然不重启的话是没有新log文件生成的。
本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/834294如需转载请自行联系原作者
yangzhimingg