Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 每天上午9点至上午10点_C#_Quartz Scheduler_Quartz.net_Cronexpression - Fatal编程技术网

C# 每天上午9点至上午10点

C# 每天上午9点至上午10点,c#,quartz-scheduler,quartz.net,cronexpression,C#,Quartz Scheduler,Quartz.net,Cronexpression,我如何安排每天上午8点到11点之间每5分钟的任务?这个配置项是什么?如果我正确理解了您的要求,您可以在crontab中创建一行,如下所示: 0,5,10,15,20,25,30,35,40,45,50,55 8,9,10***命令执行您想要执行的操作 希望有帮助 下面是对crontab的解释- 您还可以使用Quartz Scheduler DailyTimeIntervalsScheduleBuilder类: Trigger trigger = (Trigger) newTrigger().wi

我如何安排每天上午8点到11点之间每5分钟的任务?这个配置项是什么?

如果我正确理解了您的要求,您可以在crontab中创建一行,如下所示:

0,5,10,15,20,25,30,35,40,45,50,55 8,9,10***命令执行您想要执行的操作

希望有帮助

下面是对crontab的解释-


您还可以使用Quartz Scheduler DailyTimeIntervalsScheduleBuilder类:

Trigger trigger = (Trigger) newTrigger().withSchedule(DailyTimeIntervalScheduleBuilder.dailyTimeIntervalSchedule().startingDailyAt(new TimeOfDay(8,0)).endingDailyAt(new TimeOfDay(11,0)).withInterval(5, IntervalUnit.MINUTE));

0/59**?

有关如何为quartz调度器构造cron表达式的含义,请参阅。
您还可以通过以下方法测试cron表达式

Ahhh,ok。我现在看到它被标记为c#,所以也许你在M$的领域。我严格地从一个简单的Linux/unixshell/crontab的角度来看这个问题。抱歉,如果没有帮助。我正在通过配置文件驱动作业计划程序;我正在寻找以下格式:ing在以下格式:0 0 12 1/1*?*我不是通过代码设置作业调度程序。。。
  ITrigger trigger = TriggerBuilder.Create()
                     .WithIdentity("trigger1")
                     .StartNow()
                     .WithSchedule(
                     DailyTimeIntervalScheduleBuilder.Create()
                     .StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(8,0)).EndingDailyAt(TimeOfDay.HourAndMinuteOfDay(10,0)))
                      .Build();