我已經使用手動選項安裝了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
,但沒有運氣。
我希望你明白我的觀點。我真的需要完整的解決方案來實現我的目標。