scheduleJob - 定时任务

LSE scheduleJob - 定时任务 1.0.0

请登录后获取
版权类型
原创
版权链接
#
语言支持
中文(简体)
适配版本(基岩)
  1. 最新版本
  2. 全版本
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项时,会在插件列表中寻找需要的插件,如果没有找到则会不启动任务,防止报错
1662085914148.png


下面是一些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.
作者
Sbaoor
价格
30.00金粒
下载
70
查看
1,940
首次发布
最后更新

评分

4.25 星 4 次评分

资源团队

最新评价

链接404了(
作者更新一下github actions,显示项目已过期,无法再次下载
Sbaoor
Sbaoor
有空更新一下,感谢提醒
连接炸了,真的
请勿购买 链接404
Sbaoor
Sbaoor
有没有一种可能就是。你上不去Github
后退
顶部 底部