为了账号安全,请及时绑定邮箱和手机立即绑定

无论开始时间如何,安排每小时第 35 分钟的任务

无论开始时间如何,安排每小时第 35 分钟的任务

C#
红颜莎娜 2021-07-09 13:07:13
我对石英调度程序很陌生,它比我需要的更全面。我想要的只是在 35 分钟上每小时运行一个任务,而不管应用程序何时启动。显然,这可以通过 cron 作业来完成。我到目前为止的代码是StdSchedulerFactory factory = new StdSchedulerFactory();        IScheduler scheduler = await factory.GetScheduler();        await scheduler.Start();        IJobDetail hourlyJob = JobBuilder.Create<Hourly>()        .WithIdentity("hourlyJob", "Jobs")        .Build();        ITrigger hourlyJobTrigger = TriggerBuilder.Create()            .WithIdentity("hourlyJobTrigger", "Jobs")            .StartNow()            .WithCronSchedule("59 0 0 ? * * *")            .Build();        await scheduler.ScheduleJob(hourlyJob, hourlyJobTrigger);据我了解,这应该使任务每分钟的第 59 秒(用于测试)运行一次。不过好像也没有触发。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 182 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信