ITPub博客

首页 > IT职业 > IT职场 > crontab 备份docker mysql镜像的数据库不生效

crontab 备份docker mysql镜像的数据库不生效

IT职场 作者:liangyh 时间:2021-09-09 09:40:30 0 删除 编辑

先看下备份脚本

docker exec -it $(docker ps -aqf "name=mysql_1") 
mysqldump -uroot -proot --ignore-table=xxx.aaa 
--ignore-table=xxx.bbb --ignore-table=xxx.ccc 
 xxx >$mysql_filename

乍一看上去是没问题的,但是crontab定时执行的时候dump出来的文件大小始终是0,后来发现去掉-it就可以了,按照文档解释-t是分配一个伪终端,但是crontab执行的时候实际是不需要的



作者:2远
链接:https://www.jianshu.com/p/5763b4aee9a8

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2260/viewspace-2805907/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    86
  • 访问量
    838