【发布时间】:2019-01-16 09:48:56
【问题描述】:
我想使用Crontab在每天早上8点执行一个脚本,但是我的脚本包含命令docker exec -it。所以返回以下错误“无法在非 tty 输入上启用 tty 模式”
我找到的解决方案是不使用-t参数,但是要和docker交互,我必须分配tty。
有什么方法可以让Crontab创建tty或者其他更好的定时执行方式?
编辑:我需要传递给 docker 的参数是由 Host CentOS 生成的。我可以在 docker 中执行 cron 作业吗?
【问题讨论】:
-
@rahoogan 谢谢你的回复,我有两个问题。 1. crontab -e 和在 cron 目录下添加 crontab 文件有什么区别? 2.是否需要新建一个带有操作系统的docker才能执行crontab?