本帖最后由 AMEN.@ 于 2022-2-17 14:13 编辑
模块创意来源
1:Crontab:cron获取列表错误,导致不能准确定时并执行任务,一般是跨月,跨年会出现错误
2.大恩:不能准确定时并执行任务
所以我自行制作了cron定时任务。
cron表达式书写复杂,所以我直接调用了api。此api从2012运行至今,应该不会跑路,就算跑路,换一个就行,源码已出
模块当前版本:
1.0.0:初代
模块当前问题:
无问题,已自行运行15天以上,每天都按时执行任务,误差:3秒内。
模块类可定义为全局变量,但任务是整个程序共享
模块截图
下载地址:https://wwi.lanzouy.com/b01791ojc
密码:czv2
征求
欢迎大家寻找BUG。将BUG回复在帖子内即可,禁止诋毁。
补充内容 (2022-2-19 11:17):
模块升级时间:2022年2月19日11点14分
模块升级版本:1.1.0
模块升级日志:新增本地解析cron算法。独家cron百分百解析正确。
补充内容 (2022-2-27 09:24):
模块升级时间:2022年2月27日09点24分
模块升级版本:1.1.1
模块升级日志:修复因1.1.0本地解析算法有时间列表和任务列表但时间到了以后无法执行任务
补充内容 (2022-2-27 11:43):
模块升级时间:2022年2月27日11点42分
模块升级版本:1.1.2
模块升级日志:修改默认解析为API,本地解析进入维护阶段
补充内容 (2022-3-7 10:48):
补充内容 (2022-2-27 11:43):
模块升级时间:2022年2月27日11点42分
模块升级版本:1.1.3
模块升级日志:本人制作cron解析api,自主api,不再担心,默认自主api
补充内容 (2022-8-11 12:47):
1.1.4修复重复执行问题并增加轮询
补充内容 (2022-8-24 15:45):
修复当作者大大的api失效时,彻底失效的问题。修复使用奇q的api时导致任务重复执行的问题(非作者大大api)
补充内容 (2022-8-28 19:09):
模块升级时间:2022年8月28日19点08分
模块升级版本:1.3.0
模块升级日志:修复因cron设置为每分,每小时等更大时,出现异常
补充内容 (2022-11-10 12:28):
模块升级时间:2022年11月10日
模块升级版本:1.4.0
模块升级日志:新增本地计算方式,不再需要连接api导致的其他问题。修复设置计算方式错误。
补充内容 (2022-11-10 12:33):
AMENcron定时任务模块QQ交流群567404504
点击链接加入群聊【AMENcron表达式模块交流】:https://jq.qq.com/?_wv=1027&k=mwfL2Jyr |