2 个版本
0.0.3 | 2023年6月6日 |
---|---|
0.0.2 | 2023年6月1日 |
0.0.1 |
|
#19 in #task-execution
每月下载 34 次
用于 2 crate
89KB
2K SLoC
Tasker
一个简单的 crate,提供服务和配置 API,用于生成基于时间的命令任务。
安装
从源代码构建
install libthemis on your machine
cargo build --release
示例,启动服务
cd target/release
./taskerctl install
systemctl --user enable tasker
示例,添加新任务
taskerctl add -n freshtheclam -s nu -c "freshclam" -t 40 -u 22
OR
taskerctl help to view all options
AND
taskerctl add --help
配置 root Tasker
待办事项
特性
- 使用 GNOME/KDE 密钥环加密任务数据库(在非 root 模式下)
- 每个任务都记录在日志中,包含详细信息和输出
- 在需要时使用并行计算,以提高速度和准确性。
- 目前仅在 Linux 上进行测试,未来将添加对其他平台的支持
注意
目前此 crate 处于开发阶段,并且很可能在达到稳定性之前每天都会更新。
路线图
- 工作原型
- 添加以 root 权限执行选项
- 更简单的安装方式
- 图形用户界面
- 更好的文档
依赖关系
~26–58MB
~1M SLoC