PCtrl基于 Rust 的 Linux 進(jìn)程/任務(wù)管理器
Pctrl 是一個(gè)基于 Rust 編程語言的健壯、功能強(qiáng)大、易于使用且功能強(qiáng)大的進(jìn)程管理器。它提供了系統(tǒng)概覽,如當(dāng)前正在運(yùn)行的進(jìn)程和系統(tǒng),并為管理員提供了操縱這些進(jìn)程的控制權(quán)。Pctrl 旨在通過提供強(qiáng)大的控制以及在終端用戶界面 (TUI)、圖形用戶界面 (GUI) 或兩者中運(yùn)行的友好界面選擇來與所有當(dāng)前可用的 Linux 進(jìn)程管理器競(jìng)爭(zhēng)。
此項(xiàng)目目前已作為開羅美國(guó)大學(xué)操作系統(tǒng) (CSCE 3401) 課程的一部分,旨在試驗(yàn)和學(xué)習(xí) Rust 編程語言。
特性:
- 作為 TUI 或 GUI 或兩者運(yùn)行
- 以表格格式列出所有進(jìn)程
- 以樹形格式列出所有進(jìn)程
- 按任何列對(duì)流程進(jìn)行排序
- 按名稱或 pid 搜索進(jìn)程
- 按各種類別過濾流程
- 查看進(jìn)程詳細(xì)信息
- 查看顯示內(nèi)存和 CPU 的整體系統(tǒng)和單個(gè)進(jìn)程使用情況的圖表
- 殺死一個(gè)進(jìn)程
- 更改進(jìn)程優(yōu)先級(jí)
- 暫停/取消暫停進(jìn)程
- 改變過程的美好
- 更改流程所有者
- 將進(jìn)程列表導(dǎo)出到 csv 文件
- 監(jiān)控進(jìn)程并在它崩潰時(shí)重新啟動(dòng)它
- 跟蹤進(jìn)程的資源使用情況并將其保存在文件中
評(píng)論
圖片
表情
