我有个任务设置的执行时间间隔是一小时,当我暂停,然后再恢复没有马上执行该任务。
暂停任务代码如下:
IJobDetail job = JobBuilder.Create<DemoJob>().WithIdentity(triggerModel.JOB_NAME, triggerModel.JOB_GROUP).Build();
QuartzInstance.Instance.PauseJob(job.Key);
恢复任务代码如下:
IJobDetail job = JobBuilder.Create<DemoJob>().WithIdentity(triggerModel.JOB_NAME, triggerModel.JOB_GROUP).Build();
QuartzInstance.Instance.ResumeJob(job.Key);
什么原因?
没人遇到过类似的问题吗??
另外,我自己分析,是不是因为我设置的时间间隔是一小时,因为执行过,不管有没有暂停和恢复,都要到一小时之后才能再次执行?
我觉得是这个问题