Mar*_*son 24 mysql homebrew plist
Brew服务已经为mysql安装了这个plist文件.
~ $ brew services list
Name Status User Plist
mysql56 started mh /Users/mh/Library/LaunchAgents/homebrew.mxcl.mysql56.plist
Run Code Online (Sandbox Code Playgroud)
这个文件是否可以安全编辑(即将刷新覆盖此处所做的更改)?我应该用另一种方法来修改文件吗?
Bob*_*lev 29
.plist
可以在Cellar目录中找到Formulas附带的所有文件.例如homebrew.mxcl.mysql.plist
在/usr/local/Cellar/mysql/5.7.14
.您可以修改它并 brew services
使用它.
或者,您可以修改/Library/LaunchDaemons/homebrew.mxcl.mysql.plist
并使其不可变sudo chflags uchg /Library/LaunchDaemons/homebrew.mxcl.mysql.plist
.这不允许brew
重写或修改.plist
文件.
简短回答:
usr/local/Cellar/
编辑+公式名称/+.plist
文件中的配置
不在brew services
列表中守护进程旁边列出的文件中
长答案:
当您安装公式时,其plist
文件位于usr/local/Cellar
以公式命名的目录中。
当您使用 生成守护程序时brew services start
,该文件将被复制到正在运行的用户的Library/LaunchAgents/
,例如:
对于根来说,它是Library/LaunchAgents/
对于普通用户 -~/Library/LaunchAgents
这很重要,更改此文件没有意义,它只是一个副本,下次您以此用户身份运行服务时将被覆盖。
但是,您可以检查此文件以查看该特定服务实例使用了哪些配置。
我(遗憾的是)我不知道你可以编辑哪个文件,但我可以确认编辑Library/LaunchAgents
目录中的任何内容都会brew services
在下次启动时被覆盖,因此直接编辑它不会有帮助.
/Users/mh/Library/LaunchAgents/homebrew.mxcl.mysql56.plist
到某处brew services start mysql56 {path to modified copy of plist file}
归档时间: |
|
查看次数: |
7787 次 |
最近记录: |