用 brew services 管理后台服务
brew services 封装 launchd,用来查看和控制 brew 安装的后台守护进程(postgres、nginx、redis 等)。
运行 `brew services list` 查看服务状态,用 `brew services stop redis` 停止或 `brew services start redis` 启动。
01命令
命令
$ brew services list && brew services stop redis02作用说明
每个带 plist 的 brew formula(数据库、Web 服务器等)都能作为 launchd 服务运行,brew services 就是管理它们的入口——list 会显示 Status(started/error)、User 和 plist 路径。加 sudo 启动的服务属于系统域,管理时也需要 sudo;普通用户服务则在登录时启动。`brew services run` 只启动一次、不注册开机自启,调试时很有用。
03风险
!注意: 被遗忘的后台服务会一直占用端口和内存——大清理后记得审查服务列表。
04撤销
撤销
$ brew services start redis05来源
- Homebrew/homebrew-services依据: The brew services command: list/start/stop/restart formulae as launchd services for the user or root.
最后验证: 2026-09-17 · 分类: 开发者