【发布时间】:2017-01-24 22:56:30
【问题描述】:
如何设置 cron 在应用程序启动后 15 分钟启动,然后每 1 小时运行一次。 这就是我所做的
15 */1 * * * ?
【问题讨论】:
如何设置 cron 在应用程序启动后 15 分钟启动,然后每 1 小时运行一次。 这就是我所做的
15 */1 * * * ?
【问题讨论】:
我认为仅通过原始 cron 查询是不可能的。
你有两个问题:
首先,您必须采取措施将查询延迟到 15 分钟后运行。
其次是查询,该查询会根据您的应用程序启动的时间而有所不同。我认为如果不每次都手动构建查询(当然可以计算),您将无法解决第二个问题。
假设您的应用程序在 14:27 开始
所以你的查询必须是 42 */1 * * * ?
编辑: 潜在的解决方案
具有必须执行的业务逻辑并在第二个表达式(计算的)中注册的第三个脚本
【讨论】: