分享个工具: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 ,尤其是:
异常场景和稳定性
权限边界和安全细节
文档和上手体验