根据本网站,在单个 Docker 容器中设置计划任务的简单方法是创建一个运行任务的单个 crontab,然后使用该CMD
行将其作为最后一个 Docker 调用CMD cron
。
这似乎是 Ubuntu 独有的技巧,因为cron: command not found
如果您使用 CentOS 7 创建类似的 Docker 容器,CentOS 7 就会报告。
有没有办法用 CentOS 来做到这一点,或者,如果失败了,有没有更好更简单的方法来在 CentOS Docker 容器中安排单个任务?
答案1
我手头没有 C7 系统,但在 Fedora 上,cron 守护进程被调用crond
并位于 /usr/sbin 中。也许您可以从中弄清楚。(这很容易)