首页 > 解决方案 > 如何为 docker-compose env 实现 cron 作业

问题描述

我有两个 dockerized 服务,问题是使用第三个容器(如 cron 容器)为该服务执行 cron 工作的最佳实践是什么。这听起来是个坏主意,但我需要让 cron 参与进来。它不应该是 docker 的主机 cron。或者也许还有另一种合适的方式来实现我不知道的这样一项工作。请各位大侠帮忙!

标签: dockercrondocker-compose

解决方案


crontab 字段从左到右分别是:

  • 分钟
  • 小时
  • 日(月)
  • 天(周)

因此,您可以使用以下内容添加 crontab 作业:

crontab -u root -e

5 * * * * sh your_script;


推荐阅读