美文网首页Docker容器
crontab 备份docker mysql镜像的数据库不生效

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

作者: 2远 | 来源:发表于2018-05-04 15:14 被阅读51次

    先看下备份脚本

    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执行的时候实际是不需要的

    相关文章

      网友评论

        本文标题:crontab 备份docker mysql镜像的数据库不生效

        本文链接:https://www.haomeiwen.com/subject/qbvdrftx.html