Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Cron表达式在一小时后30分钟后运行_Java_Spring_Quartz Scheduler_Quartz - Fatal编程技术网

Java Cron表达式在一小时后30分钟后运行

Java Cron表达式在一小时后30分钟后运行,java,spring,quartz-scheduler,quartz,Java,Spring,Quartz Scheduler,Quartz,我想安排一个作业使用石英运行30分钟过去的一小时。例如,我希望作业在00:30、1:30、2:30等时间运行 你们能帮我找到正确的cron表达式吗?很简单 30 * * * * 每小时的每30分钟,每月的每一天,每月的每一天,每周的每一天。来自维基百科 # * * * * * [command to execute] # ┬ ┬ ┬ ┬ ┬ # │ │ │ │ │ # │ │ │ │ │ # │

我想安排一个作业使用石英运行30分钟过去的一小时。例如,我希望作业在00:30、1:30、2:30等时间运行

你们能帮我找到正确的cron表达式吗?

很简单

30 * * * *
每小时的每30分钟,每月的每一天,每月的每一天,每周的每一天。来自维基百科

# *    *    *    *    *  [command to execute]
# ┬    ┬    ┬    ┬    ┬
# │    │    │    │    │
# │    │    │    │    │
# │    │    │    │    └───── day of week (0 - 6) (0 to 6 are Sunday to Saturday, or use names)
# │    │    │    └────────── month (1 - 12)
# │    │    └─────────────── day of month (1 - 31)
# │    └──────────────────── hour (0 - 23)
# └───────────────────────── min (0 - 59)
对于quartz,cron表达式引入了更多字段(总共7个),第一个字段是
,最后一个字段是
(但可选)。你可以看到那些

你需要

* 30 * * * * [*]

你自己解决这个问题的努力不足令人印象深刻。@MattBall dude
man crontab
是一个需要输入大量字符的人。stackoverflow更容易实现。伙计们,我尝试了一些其他的选项,并坚持使用石英调度器cron表达式的解释是HH-MM。。相反,实际表达式骨架首先有秒-SS MM HH。。。。。我花了一段时间才解决这个问题,但我不欣赏你那些有趣的评论。我为你们感到抱歉。一个月的每一天已经包括了一周的每一天。@HunterMcMillen是的,我只是在解释表达式中的每一个位置。@SotiriosDelimanolis-我试过你们的答案,作业每30秒运行一次。所以我把它改成-0 30***?而且它的运行和预期的一样。谢谢你帮助我。@Sirish啊,是的,石英cron的表达式似乎与正常的表达式不同。共有7个位置,第一个是
。虽然这个问题很糟糕,但在搜索引擎中搜索我自己的方法时,它仍然会出现,所以仍然是一个很好的答案,它准确地告诉了我需要什么