大家好!我最近用 Rust 写了一个小工具,可能对经常使用 SLURM 作业系统的朋友有点用:
👉 Slurmer
📦 GitHub 地址:wjwei-handsome/Slurmer
📺 这是一个基于 Rust 和 Ratatui 的 TUI 应用,用于查看和管理 SLURM 作业。
✨ 功能特性一览:
功能 | 描述 |
---|---|
🔄 实时作业监控 | 实时刷新并查看 SLURM 中的作业队列 |
🔍 高级筛选器 | 支持按用户名、分区、状态、QoS 、作业名等字段过滤(支持正则) |
📊 可配置列视图 | 自由选择显示哪些作业信息字段,以及它们的显示顺序 |
📝 作业详情查看 | 可以直接在 TUI 中查看 job script 和运行日志 |
🎮 作业管理功能 | 支持选中并取消正在运行的作业 |
具体的样式和案例详见 repo 说明。如果你也使用 SLURM ,欢迎试用看看,有任何反馈或者 PR 都很欢迎 🙌!欢迎 Star⭐