如何将参数传递给自制服务



我已经使用自制软件安装了 beanstalkd,但无法增加最大作业大小。

这通常是通过将 -z 参数传递为"-z byte_size"来完成

所有为自己编辑公式的尝试都未能根据需要增加作业大小。

如何在自制软件中成功传递 -z 参数以增加最大作业大小。

我尝试使用"brew edit beanstalkd"并修改文件,添加第二个"字符串"值,使用 -z 10000000,但这似乎没有帮助。

Brew 在其

安装的每个软件包下维护一个.plist配置文件,对于较新的 Mac,通常在 /usr/local/Cellar/$pkgName/$pkgVersion/homebrew.mxcl.$pkgName.plist/opt/homebrew/Cellar/$pkgName/$pkgVersion/homebrew.mxcl.$pkgName.plist,在此文件中您可以为特定服务设置参数。例如,为 mysql 设置端口 3307:

<array>
    <string>/usr/local/opt/mysql/bin/mysqld_safe</string>
    <string>--datadir=/usr/local/var/mysql</string>
    <string>--port=3307</string>
</array>

顺便说一句,启动此服务时,brew 会读取它并将其复制到类似 /usr/local/opt/$pkgName/homebrew.mxcl.$pkgName.plist 的地方,编辑此复制版本的.plist无济于事。

要获取准确的软件包安装路径,请运行 brew info pkgName

相关内容

  • 没有找到相关文章

最新更新