当用crontab运行一个脚本,该脚本含有docker命令时,出现docker mysqldump the input device is not a TTY错误提示。

解决方法是去掉命令行中的-i和-t选项。

 

如脚本文件中的命令如下:

docker exec -it dockername mysqldump

需改成

docker exec dockername mysqldump

 

© 本文著作权归作者所有。转载请联系授权,禁止商用。