标签: cron centos
我想使用 Crontab 每天早晨8点执行脚本,但是我的脚本包含命令docker exec -it。因此返回以下错误“无法在非tty输入上启用tty模式”
docker exec -it
我发现的解决方案不是使用-t参数,但是要与docker交互,我必须分配 tty 。
-t
有什么方法可以使 Crontab 创建 tty 或其他更好的定时执行方法?
编辑:我需要传递给docker的参数是由Host CentOS生成的。我可以在docker内部执行cron作业吗?
答案 0 :(得分:0)
要替换 Crontab ,我使用了while 1。
while 1
执行命令&时nohup和docker exec -it都将停止
&
nohup
Screen可以解决此问题。