问题标签 [crontrigger]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何轻松设置同时计划任务?Cron Java
我在同时运行两个任务时遇到了麻烦。
我有一个界面:
还有两个类似的类,我将它们称为 MyTaskOne 和 MyTaskTwo,它们都像:
MyTaskOne 和 MyTaskTwo 的区别,除了 run() 的内容,就是 cron 间隔,MyTaskOne 是 ("0 */31 * * * ?"),MyTaskTwo 是 ("0 */37 * * * ?")。
发生的事情是 MyTaskOne 首先初始化,而 MyTaskTwo 仅在 MyTaskOne 完成后进行,我想同时运行两者,如何轻松设置?
服务器有 apache-tomcat 6。
任何帮助表示感谢,对任何语法错误深表歉意!
quartz-scheduler - javaquartz 从计划的作业中获取所有详细信息
我有一个有很多工作的调度程序。我希望能够显示调度程序中的所有活动作业,我的意思是我想显示每个作业何时被触发。这是我的代码:
如何才能做到这一点?我如何从作业的触发器中获取 cron 表达式?还有一种方法可以将 cron 表达式视为日期或比表达式本身更详细的东西吗?
任何帮助都会得到回报,
提前致谢。
parsing - Quartz CronExpression 获取所有表达式参数信息
继我之前的问题之后,我将 CronExpression 子类化并将 getSet 更改为公开。此方法获取 int 类型,并且我有一个包含 cron 表达式的字符串。如何获取有关此表达式的信息 (hour\days\etc) ?我需要将什么传递给 getSet 方法?或者我应该使用另一种方法?这对我来说很不清楚。
c# - 使用 Crontrigger 的非重复 Quartz 作业?
我有一个处理 Quartz Jobs 的 C# Topshelf windows Service。这些作业存储在数据库中,如下所示:
现在我必须添加一个只被解雇一次的工作(所有其他工作都必须重复)。我的(临时)解决方案是将 CronTrigger 字段保留为 NULL 并使用 SimpleTrigger 而不是 CronTrigger 开始这些作业,例如:
有没有更好的解决方案来做到这一点?换句话说:是否有一个 CronTrigger 允许您只开始一次工作并且从不重复它。
java - Cron 触发器未在指定时区触发
我有时区列表;对于每个时区,我必须开始安排工作。以下是代码
这tList
是一个包含多个时区的列表。在我的本地系统上,它运行正常,但在时区为BST的服务器上,即使语言环境是印度时区,它也会在 BST 时间触发。
有没有人知道为什么它不能正确地使用指定的时区?
spring - Cron 表达式每周下午 3 点执行 cron 触发器,从 2012 年 4 月 5 日开始
我需要创建一个 cron 触发器表达式,该表达式应在每周下午 3 点触发,并从 2012 年 4 月 5 日开始。
请注意我正在使用 CronTriggerImpl
提前致谢。
c# - Cron 表达式每周下午 3 点执行 cron 触发器,从 2012 年 4 月 25 日开始
我需要创建一个 cron 触发器表达式,该表达式应在每周下午 3 点触发,并从 2012 年 4 月 25 日开始。
请注意我正在使用 CronTriggerImpl 并且我想在 C# DotNet 中使用它。
提前致谢
java - Java Scheduler Quartz Cron 触发时间设置
我正在使用 Quartz 在 Java 中安排我的工作。我使用“CronTrigger”来设置我的时间。我想每天晚上 11:55 解雇我的工作。我应该在 setCronExpression(" ") 中写什么来完成我的工作。.??
我对《守则》的看法是:---
上面的代码是正确的还是我应该做一些修改????
c# - Quartz.Net Cron 表达式为每月、每周和每日
我对quartz.net 和cron 表达式很陌生,我必须在c# dotnet 应用程序中创建一个quartz.net 调度程序,它应该根据从数据库中获取的值在每月、每周和每天执行。
具有调度详细信息的表。
请帮我解决这个问题。
java - 将 cronTrigger 与包含年份值的表达式一起使用时出错
我正在观察使用包含年份值的 CronTrigger 在 Quartz 中安排作业的奇怪行为。
以下是我创建触发器并使用它安排作业的方式:
然后在我的单元测试中,我确定“现在”日期,添加 5 分钟,计算这个日期/时间的 cron 表达式,并用这个时间表调用我的主要课程安排一个工作。这是单元测试的输出,显示通过了哪个 cron 表达式:
但是,当尝试使用此 cron 表达式安排作业时 - 我收到以下错误:
如您所见,相对于我正在运行测试的日期/时间,该日期是未来的……因此,尝试将作业安排在过去的某个时间运行应该不是问题。
现在下一个奇怪的事情:注意我确实在我的 cron 表达式中指定了年份值:“0 37 17 * 4 ? 2012 ”。
如果我修改 cron 表达式的生成并将年份字段保留为未指定(因为它是可选的):“ 0 37 17 * 4 ?” 然后调度确实成功了,但是,调度程序显示下一次触发作业是在 2013 年!(一年后...... - 当然我不能等待那么久来验证它被解雇......):
我在这些 cron 表达式中遗漏了什么吗?