一、说明

     一开始只需要每天执行指定的备份逻辑,后来需求变更为间隔X天的指定时间执行备份操作,于是有了本篇文章所述的操作。

 

二、代码

1、先执行间隔天数的逻辑。

Hangfire设置隔天的指定时间执行

 

 

 2、当到达要备份的当天时,再添加一个任务,通过指定时间来执行备份任务。

Hangfire设置隔天的指定时间执行

 

 

 

三、注意

       RecurringJob.AddOrUpdate 第三个参数一定要用TimeZoneInfo.Local,否则就用了0时区的时间了,会有8小时的偏差。

 

相关文章:

  • 2021-11-19
  • 2023-03-18
  • 2021-11-01
  • 2021-12-27
  • 2022-01-10
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-07-25
  • 2021-09-13
  • 2022-12-23
  • 2021-06-01
相关资源
相似解决方案