最近在.NET Core下使用TimedJob 做轻量级的定时任务,照着如下配置
我的配置代码:
发现最后数据库跑出来的数据并不是我想要的,倒不是说定时任务没有执行,我只是想配置成类似于,每天凌晨1点开始执行,时间间隔为12个小时。就在Invoke
加上Begin = "2016-11-29 22:10"
这个特性后发现定时任务根本不执行了(就是想问下这个Begin 特性的 值是写死了还是怎么的)最后只能去掉该特性。再比如配置了Interval = 1000 * 3600 * 12
时间间隔这个特性后发现数据库跑出来的数据都是下面这样的
补充:去看官方文档的时候好像是下线了,也不知道当初开发这个东西的大佬还在维护不
结论:
Begin
特性设置值后定时任务不运行,取消该特性后可运行
Interval
特性无论设置的值是多少最后跑出来的数据都是如上图数据库创建时间的时间间隔,就是说该特性也是无效的
最后的问题就是:NET Core 下 TimedJob这种定时的任务时如何配置的?
hangfire 这个不是更成熟?