当前位置: 首页 > 知识库问答 >
问题:

如何在服务启动时使用cron表达式启动camel quartz作业

琴英华
2023-03-14

我的路线计划每月在凌晨1:00运行一次,如果我的应用程序在这段时间内关闭,就会出现问题,所以我想在应用程序启动时运行该作业。

它使用时间段(如果服务重新启动,作业将运行),但不使用cron表达式。

我试过使用以下方法,但没有成功。

从(“quartz2://scheduler?cron=0 45 15 1 1/1?”?

有人能让我知道,如果我错过了什么。

共有2个答案

易招
2023-03-14

自Camel 3.13.0推出新功能Camel quartz:允许对cron触发器执行missfire:

// daily trigger started a day ago
from("quartz://daily?triggerStartDelay=" + TimeUnit.DAYS.toMillis(-1L) + "&cron=0+0+0+*+*+?")
晋安国
2023-03-14

我无法置评。这不是答案,而是答案

from("file:C:\\dev\\Repository\\ware3?fileName=ff.txt&scheduler=quartz2&scheduler.cron=0/3+*+*+*+*+?")

因此,用以下方法更改cron:

 类似资料:
  • 问题内容: 从我在Stack Exchange和其他地方看到的所有内容中,我已经正确设置了所有内容,可以在启动Android OS时启动IntentService。不幸的是,它没有在启动时启动,并且我没有收到任何错误。也许专家可以帮忙… 表现: 用于启动的BroadcastReceiver: 更新:我尝试了下面的几乎所有建议,并;在处理程序中添加了日志记录,但从未记录过任何内容。因此,它甚至还没有

  • 我很久以前做了一些自定义systemd服务,都有相同的配置(当然ExecStart除外) 这种配置已经运行了很多年,从18.04版LTS开始,我已经启动并运行了ubuntu,但是现在看起来有些systemd服务根本没有启动,配置如下(myapp.service): 服务已启用: 如果在重新启动后执行“systemctl status myapp”: 如果我在重新启动后执行“Journal alct

  • 我们正在Kubernetes上部署Rails应用程序。 任务作为Docker映像构建过程的一部分运行。 我们希望在每个部署上运行 rake 任务,如 rake db:migrate 任务和其他任务。 当前的解决方案,我们正在使用 kubectl exec。 获取pods列表 然后在rails pod上执行: ' 我们需要使用kubernentes cron工作(. yaml)来启动我们的rake

  • 问题内容: 当设备在android上启动时,我一直在尝试启动服务,但无法正常工作。我已经看了许多在线链接,但是这些代码都不起作用。我忘记了什么吗? 广播接收器 问题答案: 作为附加信息:BOOT_COMPLETE在挂载外部存储之前发送到应用程序。因此,如果将应用程序安装到外部存储,它将不会收到BOOT_COMPLETE广播消息。

  • 本文向大家介绍如何使用PowerShell启动Windows服务?,包括了如何使用PowerShell启动Windows服务?的使用技巧和注意事项,需要的朋友参考一下 要启动特定的Windows服务,您需要使用Start-Service命令。 示例 上面的命令,将启动服务名称假脱机程序。要检查服务是否已启动,请使用Get-Service –Name Spooler命令。 输出结果 该命令不会显示命

  • 我一直试图在我的docker容器中运行cron作业,但当容器启动时,我似乎无法让cron服务运行。我可以远程进入运行容器并运行“cron”以使服务在没有问题的情况下启动。我在我的DockerFile中包含了这个,为什么命令没有被执行呢? Docker-compose.yml