博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
定期删除mysql的log文件的脚本
阅读量:6264 次
发布时间:2019-06-22

本文共 533 字,大约阅读时间需要 1 分钟。

定期删除mysql的log文件的脚本

# vi log.sh

 
#!/bin/bash

mv /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

你可能感兴趣的文章
变量的本质
查看>>
手写堆优化dijkstra
查看>>
解决asp.net MVC中 当前上下文中不存在名称“model” 的问题
查看>>
cvs 一般是采用window用户账号的登录方式
查看>>
Integer to Roman
查看>>
bzoj4004[JLOI2015]装备购买
查看>>
ajax--->简单加法小练习
查看>>
剑指offer例题——反转链表
查看>>
帧内宏块预测流程 (转载)
查看>>
magento性能优化
查看>>
next_permutation函数
查看>>
How to create own operator with python in mxnet?
查看>>
jQuery Ajax 实例 全解析
查看>>
博客装扮3-博客园界面装扮优化教程
查看>>
STM32CubeMX的串口配置,以及驱动代码
查看>>
组合数学 + STL --- 利用STL生成全排列
查看>>
Notepad++配置c/c++环境
查看>>
PHP——获取上传文件的后缀名
查看>>
全面理解HTTP协议
查看>>
lhgdialog弹出窗口控件 v4.1.0使用总结
查看>>