Tag: cron

使用Quartz .NET创建Cron表达式

是否可以使用Quartz .NET程序集生成cron表达式? 我看到CronScheduleBuilder类有一个私有成员cronExpression ,这基本上就是我要找的东西。 有没有其他方法可以获得cron表达式?

我怎样才能在每两周的星期一和星期二运行石英计划?

我使用以下方式在星期一每两周运行一次计划。 ITrigger trigger = TriggerBuilder.Create() .StartAt(DateBuilder.DateOf(StartHour, StartMinute, StartSeconds, StartDate, StartMonth, StartYear)) .WithCalendarIntervalSchedule(x => x.WithIntervalInWeeks(Int32.Parse(nWeekInterval))) .EndAt(DateBuilder.DateOf(0, 0, 0, EndDay, EndMonth, EndYear)) .Build(); 但是我如何使用单一的时间表在星期一和星期二运行。 请指教。

每8天在Hangfire中执行一个定期工作

是否有可能在Hangfire中创建一个在给定天数后执行的定期作业,比如8。 我发现最接近的是一周内执行一次工作 – RecurringJob.AddOrUpdate(“MyJob”,() => ScheduledJob(), Cron.Weekly()); 了解Hangfire也接受标准的CronExpression ,我试过探索这个频率的cron表达式但是找不到它 – https://en.wikipedia.org/wiki/Cron 一个丑陋的解决方案可能是创建3或4个工作,相应地在某些日期执行一次,但我不想这样做。 请给我任何建议。

每小时运行一次的Windows服务

我能够构建一个Windows服务并安装它。 我很好奇我怎么能每小时运行这项服务? 我希望它定期每小时运行一次。 我还需要知道它运行的小时范围,以便我可以将它存储在某个地方。 我怎样才能做到这一点? 编辑:此服务将安装在许多计算机上,因此,我不想在100台服务器上创建计划任务。

HangFire重复出现的任务数据

我正在编写一个MVC 5互联网应用程序,并使用HangFire进行重复性任务。 如果我有一个月度重复任务,我怎样才能获得下一个执行时间的值? 这是我的重复任务的代码: RecurringJob.AddOrUpdate(“AccountMonthlyActionExtendPaymentSubscription”, () => accountService.AccountMonthlyActionExtendPaymentSubscription(), Cron.Monthly); 我可以按如下方式检索作业数据: using (var connection = JobStorage.Current.GetConnection()) { var recurringJob = connection.GetJobData(“AccountMonthlyActionExtendPaymentSubscription”); } 但是,我不确定下一步该做什么。 是否有可能获得重复任务的下一个执行时间? 提前致谢。

什么是ASP.NET中的CRON作业? – C#

在PHP我们有CRON作业,托管服务器根据给定的时间表自动选择并执行任务。 什么是在ASP.NET用于CRON作业的好方法? 我想使用Web服务,但这在共享托管环境中不起作用。 任何帮助将不胜感激,请在共享托管环境中建议一种方法。

Quartz.net – 每隔m个月在第n天重复一次?

使用Quartz.NET,我正在尝试创建一个触发器: 从9月30日开始, 在最后一天重复 每5个月一次 。 能够使用ITrigger.GetFireTimeAfter()来计算/投射下一个火灾时间(UI反馈) 预期: 2017年9月30日 2018年2月28日 2018年7月31日 2018年12月31日 我以为我可以使用CronTrigger (即0 0 0 L 9/5 ? * ) 但预计的日子是: 2017年9月30日 2018年9月30日 2019年9月30日 无法使用CalendarIntervalTrigger : 例如,如果您选择1月31日发生的开始时间,并且具有单位月和间隔1的触发器,那么下一个开火时间将是2月28日,下一个开始时间将是3月28日 – 并且基本上每个随后的解雇将在本月28日进行,即使存在第31天。 如果您想要一个始终在该月的最后一天触发的触发器 – 无论该月的天数如何,您都应该使用ICronTrigger Quartz.NET文档 我该如何安排这样的触发器? 我是否必须从头开始实现自己的触发器和IScheduler? 或者有没有办法让我注入自定义计算? 谢谢

Quartz.NET,每x周重复一次

我需要使用Quartz.NET实现以下场景: 每隔n周重复一次: 周日和/或周一,周二,周三,周四,周五,周六…… 例如,我可能会选择:星期一和星期四,每两周复发一次,这可能吗? 我认为可行的方法可能是使用Cron Expressions,但到目前为止,我还没有运气“Recur Every X Weeks” 谢谢!