1个不稳定版本
0.1.0 | 2024年7月23日 |
---|
#4 在 #cronjob
131 每月下载量
10KB
116 代码行
Cron Manager
一个简单的添加/删除cron任务的工具
use cron_manager::cron_manager::{CronJob, CronManager};
use rand::Rng;
fn main() {
let mut manager = CronManager::new();
for (i, job) in manager.list_jobs().iter().enumerate() {
println!("{}: {}", i, job);
}
manager.add_job(CronJob {
schedule: "* * * * *".to_string(),
command: "/bin/echo hello > /tmp/hello".to_string(),
comment: Some("testing".to_string()),
});
manager.add_job(CronJob {
schedule: "* * * * *".to_string(),
command: "/bin/echo hello > /tmp/hello".to_string(),
comment: Some("testing".to_string()),
});
manager.remove_job(0);
manager.remove_job_by_comment("testing");
依赖项
~3–12MB
~148K SLoC