#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 10/week @ 2024-03-15 17/week @ 2024-03-22 17/week @ 2024-03-29 12/week @ 2024-04-05 42/week @ 2024-04-12 19/week @ 2024-04-19 9/week @ 2024-04-26 3/week @ 2024-05-03 31/week @ 2024-05-10 109/week @ 2024-05-17 45/week @ 2024-05-24 43/week @ 2024-05-31 36/week @ 2024-06-07 4/week @ 2024-06-14 5/week @ 2024-06-21 3/week @ 2024-06-28

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