springquartz怎么配置每70分钟执行一次?

author author     2023-05-13     712

关键词:

我要做的功能是在页面上动态设置定时的时长,但是表达式只支持59分钟以内的,要是客户设置70或者71更多的时长我改怎么配置?表达式怎么写?

1.quartz中配置任务调度频率:
<bean id="testTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="testJobDetail"/>
<property name="cronExpression" value="0 */1 * * * ?"/><!-- 每隔1分钟触发一次 -->
</bean>

2、说明:
1)Cron表达式的格式:秒 分 时 日 月 周 年(可选)。
字段名 允许的值 允许的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小时 0-23 , - * /
日 1-31 , - * ? / L W C
月 1-12 or JAN-DEC , - * /
周几 1-7 or SUN-SAT , - * ? / L C #
年 (可选字段) empty, 1970-2099 , - * /

“?”字符:表示不确定的值
“,”字符:指定数个值
“-”字符:指定一个值的范围
“/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m
“L”字符:用在日表示一个月中的最后一天,用在周表示该月最后一个星期X
“W”字符:指定离给定日期最近的工作日(周一到周五)
“#”字符:表示该月第几个周X。6#3表示该月第3个周五

2)Cron表达式范例:
每隔5秒执行一次:*/5 * * * * ?
每隔1分钟执行一次:0 */1 * * * ?
每天23点执行一次:0 0 23 * * ?
每天凌晨1点执行一次:0 0 1 * * ?
每月1号凌晨1点执行一次:0 0 1 1 * ?
每月最后一天23点执行一次:0 0 23 L * ?
每周星期天凌晨1点实行一次:0 0 1 ? * L
在26分、29分、33分执行一次:0 26,29,33 * * * ?
每天的0点、13点、18点、21点都执行一次:0 0 0,13,18,21 * * ?
3、启动项目只执行一次是因为容器是单实例执行的,不妨改成多实例试试。追问

正常的表达式我会写,请看清楚题目好吗?

参考技术A 哥们问题解决了吗,遇到同样问题

springquartz每30分钟执行一次cronexpression表达式怎么写

参考技术A<cron-expression>00/30***?</cron-expression>:每隔30分钟<cron-expression>00/15***?</cron-expression>每隔15分钟<cron-expression>000/1**?</cron-expression>每隔1个小时看一下文档,不复杂! 参考技术B00/30***? 查看详情

springquartz配置每分钟执行一次,为啥启动项目只执行一次?

我需要的是每分钟的第五秒都执行,1.quartz中配置任务调度频率:<beanid="testTrigger"class="org.springframework.scheduling.quartz.CronTriggerBean"><propertyname="jobDetail"ref="testJobDetail"/><propertyname="cronExpres... 查看详情

springquartz每30分钟执行一次cronexpression表达式怎么写

cron表达式,史上最全教程:Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:SecondsMinutesHoursDayofMonthMonthDayofWeekYear或SecondsMinutesHoursDayofMonthMonthDayofWeek每一个域... 查看详情

springquartz每30分钟执行一次cronexpression表达式怎么写

写法:<cron-expression>00/30***?</cron-expression>一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。Spring-quartzCronExpression表达式:1.  秒       (0~59)2.  分钟    ... 查看详情

quartz求助:每天定点执行一次,该怎么做?

springquartz求助cron表达式每天定点执行一次,如0点执行此、1点执行、2点执行以此类推,到23点每天凌晨2点 002**?和每天隔一小时0**/1**?例1:每隔5秒执行一次:*/5****?例2:每隔5分执行一次:0*/5***?在26分、29分、33分执行一次:0... 查看详情

springquartz定时任务,执行异常失踪

项目中使用:org.springframework.scheduling.quartz.CronTriggerBean写了定时任务,执行时间是每5分钟执行一次(00/5***?),测试为3s中可以执行完成。在任务正常执行完4次后,程序仍然在跑,任务却没执行,异常失踪,后台正常无错误输... 查看详情

确保springquartz作业执行不重叠

我有一个Java程序,每20秒从SpringQquartz执行一次。有时执行只需几秒钟,但随着数据变大,我确信它会运行20秒或更长时间。当一个实例仍在执行时,如何防止Quartz触发/触发作业?在数据库上执行2个执行相同操作的作业并不是那... 查看详情

springquartz如何动态配置时间(3)

CronTrigger支持比SimpleTrigger更具体的调度,而且也不是很复杂。基于cron表达式,CronTrigger支持类似日历的重复间隔,而不是单一的时间间隔——这相对SimpleTrigger而言是一大改进。Cron表达式包括以下7个字段:秒分小时月内日期月周... 查看详情

如何正确地每分钟执行一次线程?

】如何正确地每分钟执行一次线程?【英文标题】:Howtoexecutethreadseverymincorrectly?【发布时间】:2016-07-0910:30:58【问题描述】:这个问题分为两部分。我有一个控制台应用程序,它从多个服务器获取信息并将此信息保存到数据库... 查看详情

如何每 72 分钟执行一次 cron 任务

】如何每72分钟执行一次cron任务【英文标题】:Howtodoacronjobevery72minutes【发布时间】:2010-10-1906:08:23【问题描述】:如何让cron作业每72分钟运行一次?还是一些不那么漂亮的数字?【问题讨论】:为什么必须是72分钟?不一定是... 查看详情

Spring 每 15 分钟执行一次方法

】Spring每15分钟执行一次方法【英文标题】:Springexecutemethodevery15minutes【发布时间】:2015-05-0309:09:24【问题描述】:我尝试使用此站点http://www.cronmaker.com/中的cron表达式@Scheduled(cron="00/15*1/1*?*")publicvoidclearRps()但它抛出:java.lang.Ille... 查看详情

编写每5分钟执行一次的python脚本

】编写每5分钟执行一次的python脚本【英文标题】:writepythonscriptthatisexecutedevery5minutes【发布时间】:2014-03-0602:01:39【问题描述】:我需要编写一个在启动时自动启动并在树莓派上每5分钟执行一次的Python脚本。如何才能做到这一... 查看详情

请问在linux系统下如何每五分钟自动执行一次页面

...。比如localhost/a.php这个文件想将它每五分钟执行一次应该怎么做求大神告知参考技术A写个死循环,里面用sleep5n就是代表睡眠5分钟执行一次本回答被提问者采纳 参考技术B把你想执行的命令,写入到一个shell脚本中。然后让crontab... 查看详情

cron和crontab命令详解crontab每分钟每小时每天每周每月每年定时执行crontab每5分钟执行一次

cron机制    cron可以让系统在指定的时间,去执行某个指定的工作,我们可以使用crontab指令来管理cron机制crontab参数    -u:这个参数可以让我们去编辑其他人的crontab,如果没有加上这个参数的话就会开... 查看详情

在后台每 5 分钟执行一次函数

】在后台每5分钟执行一次函数【英文标题】:Executefunctionevery5minutesinbackground【发布时间】:2013-02-0320:24:21【问题描述】:我有从Web服务中读取数据的功能。使用该数据我创建位图。我将位图发送到显示创建的位图的面板(显示... 查看详情

将 Jenkins 配置为少于每分钟轮询一次

】将Jenkins配置为少于每分钟轮询一次【英文标题】:ConfigureJenkinstoPolllessthaneveryminute【发布时间】:2013-05-0913:34:44【问题描述】:将Jenkins轮询间隔配置为:*****将每分钟轮询SCM。有没有办法将其配置为不到一分钟的轮询?例如每... 查看详情

设置定时任务为每天凌晨2点执行和每小时执行一次

...*每天中午十二点执行一次:0012**?每天14点到14:59分,每1分钟执行一次:0*14**?每天14点到14:05分,每1分钟执行一次:00-514**?每天14点到14:55分,每5分钟执行一次:00/514**?每天14点到14:55分,和18点到18点55分,每5分钟执行一次... 查看详情

crontab怎样每隔5分钟执行一次脚本

...本文件确保手动可以执行。2、接着在弹出的界面检查cron配置文件。3、执行crontab -e进入编辑页面,增加需要计划执行的sh文件设置每隔5分钟执行一次脚本。4、重新启动crontab任务。并在/var/log/cron.log中查看运行情况即可。参... 查看详情