docker 定时更新
docker exec nigix bash -c 'git reset HEAD . ; git checkout . ; git fetch ; git rebase origin/master'
the input device is not a TTY 的报错,定时任务去掉-it
其实出现该错误和我们的一个习惯有关,一般来说我们启动容器后要与容器进行交互操作,这是,就要加上"-it"这个参数,而在重启过重中或定时任务中,如果让脚本在后台运行,就没有可交互的终端,这就会引发如题所示错误,解决办法就是去掉“-it”这个参数。
*/1 * * * * /usr/bin/docker exec centos7 bash -c '/usr/bin/date' >>/tmp/date.log