macOS 下 Homebrew 服务管理
macOS 中的 brew services
命令类似于 CentOS 7 下的 systemctl,主要是用来管理服务的一些操作。
Homebrew 官网:点我查看
brew 使用
下面的操作以 mysql
为例
搜索
1 | brew search mysql |
安装
可以指定版本
1 | brew install mysql@5.7 |
卸载
1 | brew uninstall mysql@5.7 |
基本操作
服务列表
查看使用 brew 安装的服务列表、服务的运行状态、服务文件的位置
1 | brew services list |
启动服务
使用 run
启动不会注册
1 | brew services run mysql@5.7 |
启动并注册服务
使用 start
启动会注册服务
1 | brew services start mysql@5.7 |
停止服务
停止服务,并取消注册
1 | brew services stop mysql@5.7 |
重启服务
1 | brew services restart mysql@5.7 |
清除配置
清除已卸载应用的无用的配置
1 | brew services cleanup |
注册服务
注册服务注册后,会创建.plist 文件,该文件包含版本信息、编码、安装路径、启动位置、日志路径等信息
.plist 存放目录
- 开机自启存放目录
/Library/LaunchDaemons
- 用户登录后自启存放目录
mysql 的服务配置文件就储存在这里(使用 start
注册启动后可以看到)
~/Library/LaunchAgents
本文采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShiGuang
评论