是否可以在周五14:30至15:30之间每5分钟运行一次计划任务
如果没有,那么在Spring boot 2中使用或不使用Cron实现这一点的最佳方法是什么?
注意:我已经提出了以下方法,但是它有两个调度程序。
调度程序1:0 30-59/5 14?*FRI,SAT*
调度器2:<代码>0 0-30/5 15?*周五、周六*
这应该在Spring5.3起作用https://spring.io/blog/2020/11/10/new-in-spring-5-3-improved-cron-expressions.
已编辑1:将秒更改为0
@Scheduled("0 30/5 14-15 * * FRI-SAT")
public void run(){
...
}
编辑2:
@Configuration
@RequiredArgsConstructor
public class SchedulerConfig {
private final TaskScheduler taskScheduler;
private final MyService myService;
@Bean
public ApplicationRunner runner() {
return args -> {
taskScheduler.schedule(myService::run, new CronTrigger("0 30-59/5 14 ? * FRI,SAT *"));
taskScheduler.schedule(myService::run, new CronTrigger("0 0-30/5 15 ? * FRI,SAT *"));
}
}
我知道我可以为每一分钟设置cron就像 谢谢
我目前正在尝试生成一个cron表达式,它在一天中每30分钟运行一次,但是在10:15, 10:45, 11:15等时间。我知道cron表达式每30分钟运行一次,但是它在10:00, 10:30, 11:00, 11:30等时间运行。我想知道是否有办法创建一个cron表达式,它可以在9:15, 9:45, 10:15, 10:45等时间运行,比如在四分之一小时内运行?
如果我创建 cronjob 以每 2:30 运行一次命令会运行吗?(这意味着,我的 cron 将在每小时 90 分钟后运行一次。 命令如:30*/2***/command/xxx= 请帮帮忙?
如何使用cron表达式实现我想要的内容? 谁能解释一下石英晶体的这种行为? 提前谢了。
问题内容: 我希望添加一个条目,以每隔30分钟,每小时的零零几点和接近小时的30分钟执行一次脚本。我有以下内容,但它似乎无法在0上运行。 我需要使用什么字符串? cron在OSX上运行。 问题答案: 做: