我已经使用手动选项安装了MongoDB
。需要使用launchctl启动mongod
当我火的mongod将需要的参数从别的地方专门为。
我想有我自己的而不--dbpath每次指定它。
因此,我发现选项提供mongod.conf
文件,并呼吁mongod --config
选项,但仍然需要通过路径.conf
文件。
我的最终目标是刚刚推出的mongod的服务,将它从路径I配置读取配置文件。为此,我尝试了LaunchAgent
和LaunchDaemon
,但没有运气。我认为如果我可以配置LaunchAgent
或Daemon,那么我将提供MongoDB文件夹的bin目录的mongod路径,并提供--config
和.conf
文件的路径作为参数,然后我需要使用名称为mongod的launchctl
启动mongod,并且它将开始mongod --config <.conf file path>
。
但我无法这样做。我在LaunchAgent和Daemon上阅读了近15-16篇文章,但没有解决我的问题。我试图让mongod.plist文件在不同的地方,如/Library/LaunchDaemon
,/Library/LaunchAgent
和~/Library/LaunchDaemon
这样做,但我总是得到错误“Path had bad ownership/permissions
”。我试过chown
和chgrp
,但没有运气。
我希望你明白我的观点。我真的需要完整的解决方案来实现我的目标。