问题标签 [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 表达式
如何为下面编写 cron 表达式?
- 每个月的第一个工作日 00:00:00
- 每月第 4 个工作日 06:00:00
- 周六 00:00:00
基于上面的 cron 表达式,如何获取开始日期和结束日期?
- 上个月的第一天和本月的第一天
- 上月 1 日和本月第 3 个工作日
- 当前星期的星期一日期和本星期的星期六日期。
mysql - 数据库和wordpress备份cron作业
我想每天从hostgator cpanel运行一次备份我的mysql数据库和wordpress文件的cron作业。
我找到了一个示例脚本并使用我的信息编辑了参数,但它似乎无法正常工作。我对 cron 工作没有太多经验,所以我不确定我所有的问题是什么。
我有一个名为 backups.sh 的 .sh 文件,保存在主目录中,并有一个名为 backups 的文件夹,其中包含子文件夹数据库和 wordpress。
这是 .sh 文件。我用我的凭据替换了 {my info} 并填写了我的数据库信息的所有内容:
这是我的命令行:
cron 作业执行后我收到一封电子邮件,它通知我说“没有这样的文件或目录”,以及一堆找不到的命令。
c# - 如何在 Quartz.NET 2.0 中将 cron misfire-instruction FireOnceNow 与 AdoJobStore 一起使用?
我在使用AdoJobStore设置并使用XMLSchedulingDataProcessorPlugin
.
cron-expression
已设置,因此作业将每 1 分钟触发一次:0 0/1 * * * ?
.
作业调度程序设置为在Global.asax.cs
.
预期行为:如果服务器在应触发作业时停止但在下一次触发之前重新启动,则应立即触发一次。
例子:
第一份工作在00:01:00触发。
我在00:02:00可以触发之前停止服务器,但在它应该触发后几秒钟启动它,比如说00:02:10。
当我重新启动服务器时(在00:02:10),我希望在 00:02:00 失败的作业会触发一次,然后正常的触发行为将继续。
真正发生的是什么都没有触发。它只是从00:03:00继续触发。
任何想法我必须做些什么才能使其按预期工作?
谢谢你的帮助!
@Global.asax.cs:
@quartz_jobs.xml:
@web.config:
@TestJob.cs:
spring - Spring 3.0.7 CronTrigger 触发时多次执行任务
好的,我已经浏览了所有我能找到的东西,但还没有找到我的问题的答案。有几个项目很接近,但还不够接近。我有一个在 Tomcat 7 中运行的基于 Spring 3.0.7 的 Web 应用程序。在 applicationContext.xml 中,我有:
这将每分钟执行一次我的 ScheduledReportsQueuerService 类。这很好用。然后在该类中,我检查了一些数据库表,如果尚未安排任务,则尝试根据 CronTrigger 安排任务:
这似乎也可以在执行新任务(上面的 newWorker)时起作用。问题是它们在正确的触发时间被多次执行。例如,如果一个新任务的 cron 模式为 '* */2 * * * *',它应该每 2 分钟执行一次。相反,该任务每 2 分钟连续执行 50-60 次。
这让我发疯了,你能提供的任何帮助都会很棒。
更多信息 这是一些日志输出,您可以看到基于 XML 的线程已启动,它告诉我们正在为每两分钟运行一份报告创建一个线程。然后您会看到报告每两分钟连续运行 60 次。
java - Quartz 调度器 Crontrigger 格式
我真的对 crontrigger 的格式感到困惑
http://quartz-scheduler.org/documentation/quartz-2.x/tutorials/crontrigger
我已经创建自己的格式几个小时但无济于事:(
已编辑*
我需要的是根据特定日期每 10 个月触发一次。
感谢:D
cron - 克罗布工作不包括几个小时
目前我有两个 cronjobs 如下,
0 */6 * * * 根作业1
0 */2 * * * 根作业2
我需要避免在 job1 运行时运行 job2。有没有办法从 job2 cron 中排除时间(00 00、06 00 等)。
谢谢。
cron - 为python脚本设置一个cron作业
我想为 cron 作业运行以下命令
我已经设置了一个如下所示的 cron 作业
收到以下错误
任何人都可以帮助解决什么问题以及如何设置它?
java - Quartz调度器-Time between
我正在使用石英调度程序来安排作业。我有一个案例,我想每天晚上(9:00 PM)到第二天早上(06:00 AM)执行作业。我怎样才能实现这一点。目前我正在初始化像这样触发
我需要进行哪些修改才能满足要求?
java - 如何使 Quartz 调度程序异步(并行)执行作业?
我有 56 个作业安排为 cronTrigger,所有这些作业都在完全相同的时间进行。
我希望这些作业都开始一起执行,没有任何顺序。就像每个人都在自己的线程中执行一样。但是石英调度程序会一一执行它们。
我做了一些研究,发现这个 Quartz Thread Execution Parallel or Sequential?建议在quartz.properties 文件中设置以下属性:
可悲的是,它对我不起作用。仍然当我的一项工作遇到异常时,它会继续尝试运行该工作,这很好,但其他工作永远不会执行,直到经过一些尝试后这个工作完全失败。
你知道如何让调度器表现出并行行为吗?
谢谢。
spring - Quartz Clustering - 服务器启动时触发重复
在集群设置(使用 JDBC 数据存储)中使用 Quartz 2.1.6 和 Spring 3.1 时,我们遇到了一个问题。当前上下文:
- 作业和 CRON 触发器在 spring 配置文件中定义(见下文)
- 在 SchedulerFactoryBean 中将 overwriteExistingJobs 属性设置为 true,因此我们不会在每次部署时将新作业定义添加到数据库中。
- 但是,在集群中每次部署之后,似乎每个节点都重新创建了触发数据。例如,如果我们有 2 个触发器指向 1 个作业和 4 个节点,则在集群部署后,数据库有 1 个作业定义和 4x2 触发器。每次重新部署都会添加 4x2 触发器。
这种行为正常吗?如果是:我们如何告诉 Quartz 不要在每次部署时重新创建触发器数据?(或覆盖该数据,如乔布斯)