【问题标题】:cron expression independent of time presets独立于时间预设的 cron 表达式
【发布时间】:2013-05-13 19:42:03
【问题描述】:

我正在为我的应用程序使用 cron 表达式。我想构建一个 cron 表达式,从现在开始每 40 秒运行一次。

例如;如果我的工作从 3.05 开始,那么工作应该在 3.45、4.25、5.05 等被解雇。如何为这种情况编写 cron 表达式。

谁能帮帮我?

【问题讨论】:

    标签: quartz-scheduler crontrigger


    【解决方案1】:

    如果您对基于日历的调度程序感兴趣(例如,周一至周五每 40 秒,或每周二等),您可以使用 CronTrigger;如果您只是希望它无限期地每 40 秒触发一次,则可以使用 SimpleTrigger。

    这里有很多例子:http://quartznet.sourceforge.net/tutorial/lesson_5.html

    此触发器可能会对您有所帮助,但请查看其余示例(网上有很多示例!):

    ITrigger trigger = TriggerBuilder.Create()
    .WithIdentity("trigger1", "group1")
    .WithDailyTimeIntervalSchedule(x => x.OnMondayThroughFriday().WithIntervalInSeconds(40))
    .Build();
    

    【讨论】:

    • 感谢您的回复。您能告诉我周一至周五每 40 秒运行一次的任何示例 cron 表达式吗,或者提供任何链接
    • 好的,谢谢您的回复...:)..我将在网上搜索以实现这一目标。
    • 嗨 pradeep,很高兴我能帮上忙。如果您觉得答案有用,可以将其标记为已接受吗?
    猜你喜欢
    • 2018-08-20
    • 2018-02-13
    • 2011-03-17
    • 2021-08-30
    • 1970-01-01
    • 1970-01-01
    • 2017-12-30
    • 2022-01-08
    • 2013-11-24
    相关资源
    最近更新 更多