我在MVC应用程序中实现了一个时间表,每天午夜运行作业。这是代码。
IScheduler sched = container.Resolve<IScheduler>();
sched.JobFactory = new AutofacJobFactory(container);
sched.Start();
IJobDetail job = JobBuilder.Create<ProcessInvoiceJob>()
.WithIdentity("job1", "group1")
.Build();
ITrigger trigger = TriggerBuilder.Create()
.WithIdentity("trigger1", "group1")
.WithCronSchedule("0 0 * * * ?")
.Build();
sched.ScheduleJob(job, trigger);
我读了一些关于it技术的文章,其中提到12点的cron表达式是“0 0 * * * ?”。
例如:http://blog.bobcravens.com/2009/10/an-event-based-cron-scheduled-job-in-c/
问题是我的任务每小时都会执行...如何修复?