gpt4 book ai didi

cron - 如何使用crontab执行需要tty的shell脚本

转载 作者:太空宇宙 更新时间:2023-11-03 17:23:17 26 4
gpt4 key购买 nike

我想在每天早上 8 点使用 Crontab 执行脚本,但我的脚本包含命令 docker exec -it。因此返回以下错误“无法在非 tty 输入上启用 tty 模式”

我找到的解决方案不是使用-t参数,而是要与docker交互,我必须分配tty

有什么方法可以让 Crontab 创建一个 tty 或其他更好的定时执行方法吗?

编辑:我需要传递给 docker 的参数是由 Host CentOS 生成的。我可以在 docker 中执行 cron 作业吗?

最佳答案

为了替换 Crontab,我使用了 while 1

&nohup都会在执行docker exec -it命令时停止

Screen可以解决这个问题。

关于cron - 如何使用crontab执行需要tty的shell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51758378/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com