分享个工具: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 ,尤其是:
异常场景和稳定性
权限边界和安全细节
文档和上手体验
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1202228
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.