文件名称:taru:一个简单的任务运行器
文件大小:16KB
文件格式:ZIP
更新时间:2024-03-10 10:07:06
Rust
Taru-死了的简单任务执行者 您是否受到人们的困扰,他们在困扰您运行他们无权访问但您可以访问的命令? 您是否希望只给他们一个该死的按钮,让他们不必与您交谈? 好吧,现在可以了。 Taru是一个简单的Web服务,它向一组用户公开了预配置的命令。 您可以从浏览器中使用它,也可以将它用作api,最适合您的情况。 每个用户都有自己的权限集,因此您可以控制运行任务的各个方面。 它旨在让非管理员运行一些常规管理任务。 其中一些会花费很多时间,因此Taru能够实时传输其输出。 特点和其他特征 通过设计,一次只能运行一个任务实例。 任务输出以原始和无缓冲方式流式传输。 用户对每个任务都有单独的权限,可以运行,查看输出和查看任务的状态。 您可以,但不必使用授权机制。 Taru并未进行身份验证,因此您可以将其与任何内容集成。 所有客户端都可以实时获取状态更新。 许多客户端可以流式传输一项任务
【文件预览】:
taru-master
----.gitignore(819B)
----src()
--------cfg.rs(1KB)
--------main.rs(12KB)
--------task.rs(6KB)
--------event.rs(1KB)
--------app_state.rs(2KB)
--------broadcast.rs(975B)
----LICENSE(1KB)
----public()
--------index.js(6KB)
--------style.css(713B)
--------index.html(689B)
----Cargo.toml(572B)
----README.md(7KB)