• 为弥补网络攻击遭受的损失,我们将于周六、日发放每日登录100金粒补偿,记得上线领取哦~
  • 基于Skript的互通开发指南来啦!来了解一下吧~【点我传送】
ScheduleCmd - 高自由度的的定时命令系统

LL ScheduleCmd - 高自由度的的定时命令系统 v 1.1.1

请登录后获取
资源类型
原创
版权链接
#
依赖
LiteLoader
支持版本
  1. 最新版本
【简介】

为定时执行命令而发愁?到处寻找脚本、面板,焦头烂额?
ScheduleCmd 帮你一键解决问题
提供Cron表达式接口的任务定义方案
带来极高灵活性和稳定性


【安装】
  1. 确保已经安装LiteLoader加载器
  2. 将压缩包解压
  3. 将解压出的所有内容移动到 plugins 文件夹中
  4. 开服!

⭐ 如果配置过程中遇到问题,欢迎加入交流群讨论👉点击加群


【使用方法】

添加了后台控制台命令 schedulecmd 来增加和控制定时任务执行计划。
命令的基础语法为 schedulecmd add <执行的命令> <命令的执行时间>

命令使用方法示例如下表:

schedulecmd add backup 18:40增加计划:每天18:40执行一次backup命令
schedulecmd add backup 03:22:10增加计划:每天03:22:10执行一次backup命令
schedulecmd add backup 0 0 */6 * * ?增加计划:每6小时执行一次backup命令
(参见下方Cron表达式说明)
schedulecmd add "say hello!" 0 */10 * * * ? 增加计划:每10分钟执行一次say hello命令
(参见下方Cron表达式说明)
schedulecmd reload重新加载配置文件
正如上表所示,如果你执行的命令中含有空格,请使用""双引号将命令包含在内。


【配置文件】
配置文件位于plugins/ScheduleCmd/schedule.json,使用json格式,其中每一行代表一个命令执行计划。
键名为待执行的命令,值为计划时间的Cron表达式。

配置文件的内容示例如下:
[CODE lang="json" title="schedule.json"]{
"backup": "0 43 16 * * ?",
"say 114514!": "* * * * * ?",
"say 123456": "0 */2 * * * ?"
}[/CODE]
这个配置文件表示:每秒执行一次 say 114514! 每两分钟执行一次 say 123456 每天下午16:43执行一次 backup

你可以直接在此处的配置文件中编辑、增加与删除命令执行计划。
在运行过程中修改配置文件后,使用schedulecmd reload命令重新加载配置文件。



【Cron 表达式】
(敲黑板)

上文,你已经见到了很多名为 Cron 表达式的东东。Cron表达式是一种常用的时间日期记录表达方法,用来标记定期执行的任务,在业内使用广泛。

ScheduleCmd 通过Cron表达式规划定时命令执行任务。
如果你使用过 Linux 的 crontab 命令,会发现它的用法非常相似。一个基础Cron表达式总共有 6 个 用空格隔开的字段组成,其中按照顺序代表不同的时间,分别代表


秒,分,时,每月第几天,第几个月,每周第几天
通过解析Cron表达式的内容,插件将根据你给出的时间设定来定期执行计划。

在这里列举一些常见的Cron表达式,方便大家自行修改并配置

基础
* * * * * ?每秒执行一次
*/5 * * * * ?每5秒执行一次
0 */10 * * * ?每10分钟执行一次
0 0 */2 * * ?每2小时执行一次
0 15 18 * * ?每天傍晚18:15:00执行一次
0 0 10,14,16 * * ?每天10:00、14:00、16:00各执行一次
进阶
1 */5 * * * ?每 5 分钟的第一秒时执行一次
1 1 */4 * * ?每 4 小时第一分钟第一秒时执行一次
0 0/5 14 * * ?每天,从14:00开始到14:55之间每5分钟执行一次
0 10,44 14 ? 3 WED3月的每个周三,在14:10和14:44执行一次


Cron表达式在线生成网站:

百度 cron表达式生成 或者使用以下链接
作者
yqs112358
价格
5金粒
下载
536
查看
5,551
首次发布
最后更新
评分
5.00 星 2 个评分

来自yqs112358的更多资源

最新更新

  1. 适配 BDS1.18.11 - LL 2.1.0 Release

    RT,适配最新版LL
  2. 适配 BDS1.18 - LiteLoader 2.0.3 Release 最新版

    适配最新版服务端和LL,如果有需要使用请升级后再安装 切勿安装错版本
  3. 适配1.17.30

    RT

最新评价

YQ YQ YQ 是否能加关闭,控制台执行命令提示《Request to create》和《 No targets matched selector》因为设置的时间,短每次行一次都会在后台刷屏