docker的mysql的binlog日志目录
# docker inspect bb61c3c5a7e8
shell脚本
写先一个删除的shell脚本 auto-del.sh
真正删除之前,先用下面的语句查下是不是要删除的文件,这里是删除三天前的日志
find /var/lib/docker/volumes/xxxx/_data/ -mtime +3 -name "mysql-bin.*"
#!/bin/sh
find /var/lib/docker/volumes/xxxx/_data/ -mtime +3 -name "mysql-bin.*" -exec rm -rf {} \;
计划任务
crontab -e
将auto-del.sh执行脚本加入到系统计划任务 文章来源:https://www.toymoban.com/news/detail-576149.html
59 19 * * * /usr/local/canal/auto-del-binlog.sh >/dev/null 2>&1
这里是设置为每天28点59分执行auto-del.sh进行数据处理 文章来源地址https://www.toymoban.com/news/detail-576149.html
到了这里,关于linux定时删除三天前的binlog日志(docker)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!