#cron-job #jobs #base #tokio #tool #next #cron-clock

cron_next

cron_next 是一个基于 cron_clock 和 tokio 的工具,使得与 cron 作业的使用变得简单

1 个不稳定版本

0.1.0 2022年4月19日

#32#cron-job

Download history • Rust 包仓库 10/week @ 2024-03-15 • Rust 包仓库 17/week @ 2024-03-22 • Rust 包仓库 17/week @ 2024-03-29 • Rust 包仓库 12/week @ 2024-04-05 • Rust 包仓库 42/week @ 2024-04-12 • Rust 包仓库 19/week @ 2024-04-19 • Rust 包仓库 9/week @ 2024-04-26 • Rust 包仓库 3/week @ 2024-05-03 • Rust 包仓库 31/week @ 2024-05-10 • Rust 包仓库 109/week @ 2024-05-17 • Rust 包仓库 45/week @ 2024-05-24 • Rust 包仓库 43/week @ 2024-05-31 • Rust 包仓库 36/week @ 2024-06-07 • Rust 包仓库 4/week @ 2024-06-14 • Rust 包仓库 5/week @ 2024-06-21 • Rust 包仓库 3/week @ 2024-06-28 • Rust 包仓库

51 每月下载次数

MIT 许可证

5KB
60

Cron Next 是一个基于 cron_clock 和 tokio 的工具,使得与 cron 作业的使用变得简单

示例

let expression = "* * * * * ? *";
let mut cron = CronNext::new(expression, chrono::Local)?;
while let Some(time) = cron.next().await {
  println!("time: {:?}, {:?}", time, chrono::Local::now());
}
println!("if not a forever loop job, will stop finally");

lib.rs:

cron_next

cron_next 是一个基于 cron_clock 和 tokio 的工具,使得与 cron 作业的使用变得简单

依赖项

~4–11MB
~99K SLoC