rustpm:一个面向 macOS 的轻量进程管理器(Web + CLI)

3 月 30 日
 Emiya1208
分享个工具:rustpm 。

这个项目是我用 AI 辅助写出来的,方向和取舍是基于我这个运维老狗的长期经验。

项目地址: https://github.com/anonsaber/rustpm

我对 macOS 上管理后台进程这件事,历史上一直不太满意。
尤其是日常运维体验层面,很多动作不够顺手、排障也不够直接。
说白了,早就看默认这套方式不太顺眼了。

rustpm 的思路很简单:
安装阶段只做一次性的系统服务接入,后续日常管理尽量走统一控制面。
这样就可以把很多在 Linux 上用 supervisord 养成的管理经验,比较自然地迁移过来(按服务启停、重启、查看状态、看日志、做配置校验)。

目前提供的能力:

rustpmctl 命令行管理( list/status/start/stop/restart/reload/rescan )
Web 控制台 + REST API
最小权限模型( normal / elevated )
配置校验与日志可观测能力

如果你也长期在 macOS 上跑本地常驻服务,欢迎试用拍砖。
也欢迎直接提 issue / PR ,尤其是:

异常场景和稳定性
权限边界和安全细节
文档和上手体验
466 次点击
所在节点    分享创造
1 条回复
mcfever
3 月 31 日
不错。我也做了一个专门面向 macOS ,非常有果味的 运维工具 https://dartshell.com

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1202228

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX