crontab 備份docker mysql映象的資料庫不生效

weixin_33890526發表於2018-05-04

先看下備份指令碼

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執行的時候實際是不需要的

相關文章