PCtrl基于 Rust 的 Linux 进程/任务管理器
Pctrl 是一个基于 Rust 编程语言的健壮、功能强大、易于使用且功能强大的进程管理器。它提供了系统概览,如当前正在运行的进程和系统,并为管理员提供了操纵这些进程的控制权。Pctrl 旨在通过提供强大的控制以及在终端用户界面 (TUI)、图形用户界面 (GUI) 或两者中运行的友好界面选择来与所有当前可用的 Linux 进程管理器竞争。
此项目目前已作为开罗美国大学操作系统 (CSCE 3401) 课程的一部分,旨在试验和学习 Rust 编程语言。
特性:
- 作为 TUI 或 GUI 或两者运行
- 以表格格式列出所有进程
- 以树形格式列出所有进程
- 按任何列对流程进行排序
- 按名称或 pid 搜索进程
- 按各种类别过滤流程
- 查看进程详细信息
- 查看显示内存和 CPU 的整体系统和单个进程使用情况的图表
- 杀死一个进程
- 更改进程优先级
- 暂停/取消暂停进程
- 改变过程的美好
- 更改流程所有者
- 将进程列表导出到 csv 文件
- 监控进程并在它崩溃时重新启动它
- 跟踪进程的资源使用情况并将其保存在文件中
评论