• 【问卷调查奖励发放公告】

    感谢大家积极参与本次 MineBBS 社区问卷调查。200 金粒的参与奖励已完成发放。部分用户发放失败,请【点击此处】 查看详情。

举报投诉 我举报了 【LLSE - scheduleJob - 定时任务】的资源更新

H热热H

【Lv:3】

注册
2021/03/22
消息
25
金粒
1,721金粒
我对 Sbaoor 发布的 【LLSE - scheduleJob - 定时任务】的资源更新 进行了举报。原因为:
Github库404了!建议开发者换网盘源或者MB的直接下载。

被举报的内容:
scheduleJob 是适用于 LiteLoader 的灵活的类似 cron 且不类似 cron 的作业调度程序。 它允许您安排作业(任意函数)以在 特定日期,带有可选的重复规则。 它只使用一个计时器 在任何给定时间(而不是每秒/每分钟重新评估即将到来的工作)。

使用方法

schduleJob会加载plugins/schduleJob中的所有json
JSON:
{
    " 任务1": {  // 任务名称,可以随便写
        "use": "BackupHelper", //需要的插件,可以不写此项
        "actions": [
            {
                "type": "cmd", // 模式为,执行命令
                "cmd": "backup" // 执行的命令
            }
        ],
        "cron": "30 1 1 * * *" //cron内容
    },
    " 任务2": {
        "actions": [
            {
                "type": "bc",  //模式为,向所有玩家发送信息
                "text": "你们好"  // 要发送的文本
            }
        ],
        "cron": "30 * * * * *"
    }
}

当填写了use项时,会在插件列表中寻找需要的插件,如果没有找到则会不启动任务,防止报错
浏览附件34333

下面是一些cron表达式的例子
代码:
每分钟的第30秒触发: '30 * * * * *'

每小时的1分30秒触发 :'30 1 * * * *'

每天的凌晨1点1分30秒触发 :'30 1 1 * * *'

每月的1日1点1分30秒触发 :'30 1 1 1 * *'

2016年的1月1日1点1分30秒触发 :'30 1 1 1 2016 *'

每周1的1点1分30秒触发 :'30 1 1 * * 1'

也可以访问在线生成网站:http://cron.ciding.cc/

不支持的 Cron 功能​

目前, W(最近的工作日)和 L(月/周的最后一天)不受支持。 流行的 cron 实现支持的大多数其他功能应该可以正常工作, 包含 #(每月的第 n 个工作日)。

Copyright and license​

Copyright 2015 Matt Patenaude.
Licensed under the MIT License.
 

在线会员

  • frea
  • 小鸡
  • Caldron
  • 玩世不恭又何妨
  • make_nat
  • Loliiiico
  • 谷鸽
  • xiaokong233
  • mc506lw
  • pingguomc
  • 浓浓会发光
  • f0s1zen
  • MrXiaoM
  • Chuyi
  • 爱无差异
后退
顶部 底部