spring - Cron 一天两次

标签 spring cron scheduled-tasks

我想在早上 5 点和 1830 安排一个 cron 作业

我试过了

0,30      5,18     *       *       *

但这实际上每天运行四次

  • 0500
  • 0530
  • 1800
  • 1830

我可以设置 cron 来执行此操作吗?我正在使用 spring 来运行这个 cron 作业,所以如果我不能使用标准 cron 来做,我可以用其他方法来做吗?

谢谢

最佳答案

你需要用两行来安排它:

0      5     *       *       *
30    18     *       *       *

无法指定某些分钟/小时组合:如果您定义了两对,将执行所有组合。

关于spring - Cron 一天两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15902737/

相关文章:

linux - 如何指示 cron 每两周执行一次作业?

linux - 如何以非 root 用户身份运行 cron 作业并记录作业的输出?

python - 需要 pythonic 方式来安排带有参数的一次性作业

scheduled-tasks - 为什么 Sitecore keepalive 任​​务默认设置为 1 小时?

xml - 设置RestartOnFailure后无法在Powershell中导入计划任务xml

java - 如果 Kubernetes 上存在多个 pod,则从单个 pod 运行 Spring 中的 Scheduled Cron 方法

java - 在 Spring Web 服务器中创建线程以运行超时任务

linux - crontab (cronie),运行每月的某些天

java - 在 Spring Cloud 应用程序中实现重试

xml - 我想运行 main() 加载 spring 上下文 xml 与另一个项目的 xml 和源