#任务调度 #调度器 #调度 #cron

已弃用 任务

一个轻量级任务调度系统

2 个版本

使用旧的 Rust 2015

0.0.1 2017年11月20日
0.0.0 2017年10月2日

#27#任务调度

Download history 23/week @ 2024-02-05 52/week @ 2024-02-19 18/week @ 2024-02-26 25/week @ 2024-03-04 84/week @ 2024-03-11 103/week @ 2024-03-18

249 每月下载量
rsllm 中使用

BSD-4-Clause

10KB
166

task.rs

一个轻量级的周期性任务调度器。不依赖于 Rust nightly 特性。目前仅支持分钟级的任务调度。

这还不适合广泛使用。

待办事项

  • 适当处理时区
  • 支持秒级 cron 调度
  • 防止作业执行堆积(作业完成后才会重新调度)
  • 测试!
  • 更好的 API
  • 清理代码(特别是更好的并发)并使其更安全

许可证

BSD 4-clause

版权(c)2017,Brandon Thomas。保留所有权利。

重新分发和使用,无论是源代码形式还是二进制形式,无论是否修改,只要满足以下条件

  1. 源代码重新分发必须保留上述版权声明、本条件列表和以下免责声明。

  2. 二进制形式的重新分发必须在不修改的情况下复制上述版权声明、本条件列表和以下免责声明在随分发提供的文档和其他材料中。

  3. 所有提及此软件功能或使用的广告材料必须显示以下认可

    本产品包含由 Brandon Thomas 开发的软件([email protected][email protected])。

  4. 版权所有者的名称或其贡献者的名称不得用于认可或推广由本软件派生的产品,除非事先获得书面许可。

本软件由版权所有者“按原样”提供,并明确或暗示地放弃包括但不限于适销性和针对特定目的的适用性的隐含保证。在任何情况下,版权所有者均不对任何直接、间接、偶然、特殊、示范性或后果性的损害(包括但不限于替代商品或服务的采购;使用、数据或利润的损失;或业务中断)负责,无论此类损害是由于何种原因造成的,无论是在合同、严格责任还是侵权(包括疏忽或其他)中,即使在被告知本软件存在此类损害的可能性时也是如此。

依赖项

~4.5MB
~91K SLoC