我的自动化测试网站需要执行定时任务,现在开始用 crono 我按照 https://github.com/plashchynski/crono,安装并且成功的在运行十几个定时任务 但是遇到了一个问题
我在 crono 配置定时任务的地方,设置了
Crono.perform(CheckBuildsAndNotifyJob, "Check Build Version", "AM").every 1.day, at: '09:30'
Crono.perform(CheckBuildsAndNotifyJob, "Check Build Version", "PM").every 1.day, at: '18:30'
有一天服务器停机一天,第二天我启动 rails 和 crono 的时候,上面两个任务同时触发,且运行了。但是并没有到运行的时间。
我感觉是不是 crono 会在某个地方记录没有执行的任务,然后在 crono 服务起来之后,尝试运行它们。